聚簇索引是對磁盤上實際數據重新組織以按指定的一個或多個列的值排序的算法。聚簇索引的特點是:存儲數據的順序和索引順序一致,主鍵會默認創建聚簇索引,且一張表只允許存在一個聚簇索引。
聚簇索引
(推薦教程:mysql教程)
聚簇索引是對磁盤上實際數據重新組織以按指定的一個或多個列的值排序的算法。
特點:
存儲數據的順序和索引順序一致。
一般情況下主鍵會默認創建聚簇索引,且一張表只允許存在一個聚簇索引(理由:數據一旦存儲,順序只能有一種)。
在《數據庫原理》一書中是這么解釋聚簇索引和非聚簇索引的區別的:
聚簇索引的葉子節點就是數據節點,而非聚簇索引的葉子節點仍然是索引節點,只不過有指向對應數據塊的指針。
聚簇索引的優勢與劣勢:
優勢:根據主鍵查詢條目比較少時,不用回行(數據就在主鍵節點下)。
劣勢:如果碰到不規則數據插入時,造成頻繁的頁分裂。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦