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