mysql 锁相关笔记

mysql 锁相关笔记

全局锁

- 特点:将整个数据实例锁定,加锁后,整个数据实例就处于只读状态,不能进行改写操作。
- 作用:一般用于数据库的备份和恢复操作。
- 语法:`flush tables with read lock;`

表锁

表级锁又分为两种:

- 表读锁:当读取数据时,会自动加读锁,读锁会锁定数据,但不会锁定表,其他用户可以对该表进行写操作。
- 语法:`lock tables 表名 read;`


- 表写锁:当写入数据时,会自动加写锁,写锁会锁定数据,也会锁定表,其他用户不能对该表进行读写操作。
- 语法:`lock tables 表名 write;`

特点:

img

元数据锁

posted @ 2024-02-01 20:23  Cold的窝  阅读(2)  评论(0)    收藏  举报