聚簇索引与非聚簇索引

Posted ivy-xu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了聚簇索引与非聚簇索引相关的知识,希望对你有一定的参考价值。

一、聚簇索引

数据与索引放在一起,找到索引就找到数据

二、非聚簇索引

数据与索引存储分开   

使用场景

动作描述             使用聚簇索引     使用非聚簇索引

列经常被分组排序         应                 应
返回某范围内的数据         应                 不应
一个或极少不同值         不应             不应
小数目的不同值             应                 不应
大数目的不同值             不应             应
频繁更新的列             不应             应
外键列                     应                 应
主键列                     应                 应
频繁修改索引列             不应             应

以上是关于聚簇索引与非聚簇索引的主要内容,如果未能解决你的问题,请参考以下文章

数据库中聚簇索引与非聚簇索引的区别 (整理)

聚簇索引与非聚簇索引的区别

聚簇索引与非聚簇索引(也叫二级索引)

Mysql优化聚簇索引与非聚簇索引概念

MySql聚簇索引与非聚簇索引的区别

聚簇索引与非聚簇索引的区别