InnoDB缓冲池-索引页

索引页在缓冲池中按照B+树保存和管理,每个索引页上的索引都有自己的b+树

缓存管理:缓冲池负责管理被读取的索引页;当需要访问某个索引页时,如果该页不在缓冲池中,InnoDB会将其从磁盘加载到缓冲池中;如果缓冲池中没有足够的空间容纳新的索引页,InnoDB会根据LRU算法替换掉最久未使用的页

页锁定:当对索引页进行修改时【如插入、删除或更新索引记录】,InnoDB会锁定该页,以防止其他事务同时对其进行修改。锁定机制确保了事务的隔离性和一致性--间隙锁/MVCC机制

作用:通过缓存索引页中的键值可以快速定位到对应的数据页

索引页加载策略

当需要访问某个索引页而该页

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

Java之项目解析+八股文 文章被收录于专栏

针对Java简历中项目的功能进行提问,大家可以在评论区中解答/讨论;同时提供八股文

全部评论

相关推荐

点赞 1 评论
分享
牛客网
牛客企业服务