聚簇索引和非聚簇索引的區別


在這篇文章中,我們將瞭解聚簇索引和非聚簇索引的區別。

聚簇索引

  • 它速度很快。

  • 它需要較少的記憶體來執行操作。

  • 索引是主要資料。

  • 一個表只能有一個聚簇索引。

  • 它具有將資料儲存在磁碟上的固有能力。

  • 它可以儲存指向塊的指標,而不是指向資料。

  • 葉子節點包含實際資料。

  • 聚簇鍵定義表中資料的順序。

  • 這是一種索引型別,其中表記錄在物理上重新排序以匹配索引。

非聚簇索引

  • 它比較慢。

  • 它需要更多的記憶體來執行操作。

  • 索引是資料的副本。

  • 一個表可以有多個非聚簇索引。

  • 它沒有將資料儲存在磁碟上的固有能力。

  • 它可以儲存值以及指向包含資料的實際行的指標。

  • 葉子節點不是實際資料,它們只包含包含的列。

  • 索引鍵用於定義索引中資料的順序。

  • 這是一種特殊的索引型別,其中索引的邏輯順序與磁碟上行的物理儲存順序不匹配。

更新於:2021年3月25日

538 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告