MySQL InnoDB存储引擎:外键与锁
结合InnoDB外键检查过程说明索引选择与加锁机制,分析父表记录锁如何阻塞子表插入和更新,并给出排查外键锁等待问题的思路。
CATEGORIES / 分类浏览
索引、事务、锁与查询优化,理解数据库行为背后的机制。
结合InnoDB外键检查过程说明索引选择与加锁机制,分析父表记录锁如何阻塞子表插入和更新,并给出排查外键锁等待问题的思路。
解析 InnoDB 的 Record Lock、Gap Lock 和 Next-Key Lock 三种行锁算法及其防止幻读的机制。
系统介绍 MySQL 分区表的原理、水平分区特点、常见分区类型,以及分区设计的适用场景和风险。
介绍 InnoDB 一致性锁定读的两种方式:SELECT FOR UPDATE 与 LOCK IN SHARE MODE,以及共享锁、排他锁的使用场景。
解析 InnoDB 一致性非锁定读、MVCC 快照读取机制,以及不同事务隔离级别下快照数据的差异。