40. MySQL 中 InnoDB 引擎的行锁是通过加在什么上完成(或称实现)的?为什么是这样子的? 40. MySQL 中 InnoDB 引擎的行锁是通过加在什么上完成(或称实现)的?为什么是这样子的? InnoDB 是基于索引来完成行锁。例如:SELECT * FROM tab_with_index WHERE id = 1 FOR UPDAT...
41. 关于熟悉 MySQL 的锁机制? 41. 关于熟悉 MySQL 的锁机制? gap 锁 next-key 锁 Innodb 的行锁是怎么实现的? Innodb 的锁的策略为 next-key 锁,即 record lock + gap lock ,是通过在 index 上加 lock 实现的。 如果 index 为 uniqu...