mysql 意向锁

1.  

作者:麦田守望者andy
链接:mysql数据库意向锁意义 - https://www.jianshu.com/p/e937830bc2de
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2   https://juejin.cn/post/6844903666332368909

感谢原作者

(1)申请意向锁的动作是数据库完成的,就是说,事务A申请一行的行锁的时候,数据库会自动先开始申请表的意向锁,不需要我们程序员使用代码来申请。

(2)IX,IS是表级锁,不会和行级的X,S锁发生冲突。只会和表级的X,S发生冲突

行级别的X和S按照普通的共享、排他规则即可。所以之前的示例中第2步不会冲突,只要写操作不是同一行,就不会发生冲突。

备注:  IX  意向排它锁,IS 意向读锁,X 排它锁,S 共享锁

 


原文地址:https://www.cnblogs.com/daixianjun/p/mysql-Intention-Locks.html