《innodb 存储引擎》学习笔记 chapter8 索引页

b+树索引:磁盘,扇出率高,并发控制,分裂方向

聚集索引:非叶子节点存放<key,addr>指向下一层的指针(页地址:页在表空间偏移量);叶子节点存放完整记录
辅助索引:保存记录的地址——主键值(再进行一次索引定位)

引擎对每个索引产生内存对象,管理索引读写锁(区别于叶子节点的页读写锁)
分配记录空间:空闲空间——整理——分裂

分裂:内存对象与该页加锁x-latch
内存锁在更新完上层节点并且不继续分裂后释放?

posted @ 2021-01-12 16:04  qmchao  阅读(55)  评论(0)    收藏  举报