帮忙解释一下聚簇索引的作用

TiDB 聚簇索引和非聚簇索引与 MySQL 类似,都是查询数据时,是否直接索引-数据或索引-主键-数据。


文档:https://docs.pingcap.com/zh/tidb/stable/clustered-indexes

也不是没有缺点的


个人认为从业务和维护上讲,数据主键和业务主键最好区分开,如果使用业务主键做数据的主键,很容易出现表设计缺陷,要修改主键,修改了主键可能对使用方造成影响,切换时业务上也比较麻烦。