Mysql的问题及浅探索:update语句未使用索引的锁机制
在全表扫描的情况下,MySQL 会使用共享锁(Shared Lock),允许多个事务同时读取同一行数据,但阻止其他事务获取排他锁(Exclusive Lock),从而防止其他事务对这些行进行写操作。2、在默认情况下,当 MySQL 进行全表扫描时,会应用一种称为"隐式锁定"(Implicit Locking)的机制,其中包括对扫描的行进行锁定,以防止其他事务对这些行进行并发修改。隐式锁定的目的是确保在事务中的全表扫描期间,其他事务不会对被扫描的行进行写操作,以保持事务的隔离性和一致性。
原创
2023-11-13 17:10:38 ·
495 阅读 ·
0 评论