索引是建立得越多越好吗?

问:索引建立越多越好吗?
数据量小的表不需要建立索引,因为建立索引会增加额外的开销。
数据变更需要维护索引,因此更多的索引意味着更多的维护成本。
更多的索引意味着更多的存储空间。

B+树,最好是使用主键递增的这种方式,如果使用其他的方式,B+树是一个二叉树,要维护这个B+树,结构会发生很大的变化。数据结构变化很大,要维护这个很费劲的。而且索引也是要持久化的,所以最好采用主键递增的这种方式。

posted @ 2021-04-01 14:05  郭慕荣  阅读(620)  评论(0编辑  收藏  举报