《第六讲 全局锁和表锁》读书笔记

mysql分 全局锁,表锁,行锁。

全局锁

全局锁对整个数据库加锁。命令是 Flush tables with read lock (FTWRL)。当使用全局锁的时候,更新语句(增删改),表结构修改,表新增,更新类事务提交。也就是全库只读。

应用场景:全库逻辑备份。

表锁

表锁分两个级别:

一种是表锁语法 luck tables ...write/read。

另一种是MDL(metadata lock)。mdl不需要显示使用,在访问表的时候就会加上。对一个表增删改查加读锁,对一个表修改结构的时候增加写锁。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值