叢集索引是對磁碟上實際資料重新組織以按指定的一個或多個列的值排序的演算法。叢集索引的特點是:儲存資料的順序和索引順序一致,主鍵會預設建立叢集索引,且一張表只允許存在一個叢集索引。
叢集索引
(推薦教學:mysql教學)
叢集索引是對磁碟上實際資料重新組織以按指定的一個或多個列的值排序的演算法。
特點:
儲存資料的順序和索引順序一致。
一般情況下主鍵會預設建立叢集索引,且一張表只允許存在一個叢集索引(理由:資料一旦存儲,順序只能有一種)。
在《資料庫原理》一書中是這麼解釋叢集索引和非聚集索引的區別的:
##叢集索引的葉子節點就是資料節點,而非聚集索引的葉子節點仍然是索引節點,只不過有指向對應資料區塊的指標。叢集索引的優點與缺點:
優點:根據主鍵查詢條目比較少時,不用回行(資料就在主鍵節點下)。 劣勢:如果碰到不規則資料插入時,造成頻繁的頁分割。以上是mysql中什麼是叢集索引的詳細內容。更多資訊請關注PHP中文網其他相關文章!