TIDB 聚簇索引表和非聚簇索引表的区别其实就是key是由表id+主键组成还是_tidb_rowid构成的,为什么说当使用大于64位的数据类型作为主键时且存在多个二级索引时,可能占用更多的空间,因为这样也就意味着这个表的key会大于64位,而每个二级索引都需要保存每一列的key,这时二级索引越多,key越长,也就意味着这个表的key存储次数越多,占用的空间也越多
TIDB 聚簇索引表和非聚簇索引表的区别其实就是key是由表id+主键组成还是_tidb_rowid构成的,为什么说当使用大于64位的数据类型作为主键时且存在多个二级索引时,可能占用更多的空间,因为这样也就意味着这个表的key会大于64位,而每个二级索引都需要保存每一列的key,这时二级索引越多,key越长,也就意味着这个表的key存储次数越多,占用的空间也越多