Mysql中的锁
Mysql的锁机制比较简单
其最显著的特点是不同的存储引擎支持不同的锁机制
比如:
MyISAM和Memory存储引擎采用的是表级锁(table-level locking)
...行级锁:开销大,加锁慢,会出现死锁,锁定粒度最小,发生锁冲突的概率最低,并发度也最高.
页面锁:开销和加锁时间介于表锁和行锁之间,会出现死锁,锁定粒度也介于表锁和行锁之间,并发度一般....MyISAM的表锁
Mysq的表级锁有两种模式
表共享读锁(table read lock)
表独占写锁(table write lock)
请求锁模式
是否兼容
当前锁模式 NONE 读锁 写锁...可以对本表做CRUD,但对其他表操作会报错
InnoDB的行锁
在Mysql中的InnoDB存储引擎支持行锁
行锁:
共享锁又称:读锁,当某一个事物对某几行上锁时,允许其他事物对这几行进行读操作,但不允许进行写操作...作者:彼岸舞
时间:2020\07\07
内容关于:Mysql
本文来源于网络,只做技术分享,一概不负任何责任