首页 > 数据库技术 > 详细

MySQL - 为什么辅助索引的叶子节点data域存储的是主键值?

时间:2021-09-24 21:16:02      阅读:133      评论:0      收藏:0      [点我收藏+]

为了一致性节省存储空间

 

  • 已经维护了一套主键索引+数据的B+Tree结构,如果再有其他的非主键索引的话,索引的叶子节点存储的是主键,这是为了节省空间,因为继续存数据的话,那就会导致一份数据存了多份,空间占用就会翻倍。
  • 另一方面也是一致性的考虑,都通过主键索引来找到最终的数据,避免维护多份数据导致不一致的情况。

MySQL - 为什么辅助索引的叶子节点data域存储的是主键值?

原文:https://www.cnblogs.com/frankcui/p/15312229.html

(0)
(0)
   
举报
评论 一句话评论(0
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!