MySQL 必知必会 笔记:字段类型、索引与查询误区
《MySQL必知必会》学习笔记,整理字段类型、浮点数与定点数、索引设计、查询优化及常见数据库使用误区,便于系统复习核心知识。
TAGS / 标签浏览
围绕「InnoDB」整理的文章。按发布时间浏览,也可以从专题导读选择完整的阅读路径。
《MySQL必知必会》学习笔记,整理字段类型、浮点数与定点数、索引设计、查询优化及常见数据库使用误区,便于系统复习核心知识。
基于MySQL 5.7事务实验分析可重复读隔离级别下的幻读现象,说明一致性读、当前读及不同操作顺序为何能大幅避免但不能完全消除幻读。
通过实例演示如何使用 innodb_ruby 查看 MySQL InnoDB 的 B+Tree 索引高度,并解释高扇出结构的特点。
结合InnoDB外键检查过程说明索引选择与加锁机制,分析父表记录锁如何阻塞子表插入和更新,并给出排查外键锁等待问题的思路。
解析 InnoDB 的 Record Lock、Gap Lock 和 Next-Key Lock 三种行锁算法及其防止幻读的机制。
系统介绍 MySQL 分区表的原理、水平分区特点、常见分区类型,以及分区设计的适用场景和风险。
介绍 InnoDB 一致性锁定读的两种方式:SELECT FOR UPDATE 与 LOCK IN SHARE MODE,以及共享锁、排他锁的使用场景。
解析 InnoDB 一致性非锁定读、MVCC 快照读取机制,以及不同事务隔离级别下快照数据的差异。