mysql 写锁

Posted soft.push("zzq")

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 写锁相关的知识,希望对你有一定的参考价值。

读已提交级别:

(1)查询使用的是主键时,只需要在主键值对应的那一个条数据加锁即可。

(2)查询使用的是唯一索引时,只需要对查询值所对应的唯一索引记录项和对应的聚集索引上的项加锁即可。

(3)查询使用的是普通索引时,会对满足条件的索引记录都加上锁,同时对这些索引记录对应的聚集索引上的项也加锁。

(4)查询的时候没有走索引,也只会对满足条件的记录加锁。

可重复读级别:

前3点和read Commit相同

(4)查询的时候没有走索引,会对表中所有的记录以及间隙加锁。

以上是关于mysql 写锁的主要内容,如果未能解决你的问题,请参考以下文章

读写锁

Linux学习-MySQL学习

MySQL中的读锁和写锁(InnoDb行锁表锁 MyISAM共享读锁 MyISAM独占写锁)

mysql 读锁和写锁

Mysql锁机制--写锁

MYSQL学习