1.聚集索引
-聚集索引:是一種索引結構與數據一起存儲的索引,類似字典的正文;
-非聚集索引:是一種索引結構與數據分開存放的索引,類似字典的目錄;
2.區(qū)別
①:聚集索引一個表只能有一個,而非聚集一個表可以有多個;
②:聚集索引存儲記錄在物理上是連續(xù)存儲的,而非聚集一個表可以有多個;
③:聚集索引物理存儲按照索引進行排序,是一種索引組織方式,索引的鍵值邏輯順序決定了表數據行的物理存儲順序,非聚集索引僅僅是對數據列創(chuàng)建相應的索引,不影響整個表的物理存儲順序;
④:索引是通過二叉樹的數據結構來描述的,聚集索引的葉子節(jié)點就是數據節(jié)點,而非聚集索引的葉子結點是索引,只存儲了一個指向對應數據塊的指針;
3.優(yōu)缺點
插入速度:聚集索引因為其數據物理存儲是順序的,所以插入效率比非聚集索引低(要找到對應位置才可以插入),但查詢速度方面,聚集索引優(yōu)于非聚集索引,(找到葉子節(jié)點即可查找到數據)