MySQL元数据锁

元数据锁类型
1 MDL_INTENTION_EXCLUSIVE= 0
意向排他元数据锁,只是在范围锁上适用,持有这个锁后才能升级到排他锁,与其他的ix锁兼容,与范围s,x锁不兼容
2MDL_SHARED,
共享元数据锁,用于对元数据感兴趣,并且不访问数据的情况
3 MDL_SHARED_HIGH_PRIO,
高优先级共享元数据锁,高优先级就是会忽略为了排他锁而生成的堆积请求,直接被授予
4 MDL_SHARED_READ, 共享读锁是在需要读取表中的数据的时候获取的共享元数据锁
5 MDL_SHARED_WRITE, 在需要修改表中的数据的时候发生的共享元数据锁
6 MDL_SHARED_UPGRADABLE, 当需要修改数据的时候一个可以升级的共享元数据锁,可以升级到DL_SHARED_NO_WRITE and MDL_EXCLUSIVE
7 MDL_SHARED_NO_WRITE,一个可升级的元数据锁,阻止所有的数据更新,允许读取
8 MDL_SHARED_NO_READ_WRITE,一个可以升级的共享元数据锁,其他的连接可以访问表的元数据,不是数据,阻止所有读取修改表数据的请求,持有这个锁的连接可以读取表的元数据,修改读取表的数。
9MDL_EXCLUSIVE, 排他元数据锁,持有这个锁的连接可以修改表的元数据和数据,当持有这个锁的时候别的元数据锁类型都不被授予。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值