聚集索引

1.聚集索引

-聚集索引:是一种索引结构与数据一起存储的索引,类似字典的正文;

-非聚集索引:是一种索引结构与数据分开存放的索引,类似字典的目录;

2.区别

①:聚集索引一个表只能有一个,而非聚集一个表可以有多个;
②:聚集索引存储记录在物理上是连续存储的,而非聚集一个表可以有多个;
③:聚集索引物理存储按照索引进行排序,是一种索引组织方式,索引的键值逻辑顺序决定了表数据行的物理存储顺序,非聚集索引仅仅是对数据列创建相应的索引,不影响整个表的物理存储顺序;
④:索引是通过二叉树的数据结构来描述的,聚集索引的叶子节点就是数据节点,而非聚集索引的叶子结点是索引,只存储了一个指向对应数据块的指针;

3.优缺点

插入速度:聚集索引因为其数据物理存储是顺序的,所以插入效率比非聚集索引低(要找到对应位置才可以插入),但查询速度方面,聚集索引优于非聚集索引,(找到叶子节点即可查找到数据)

你可能感兴趣的:(聚集索引)