什麼是 DB2 中的聚集索引?請結合實際例子進行解釋。


在 DB2 表的聚集索引中,具有相似索引鍵的資料行(錶行)儲存在同一頁中。例如,如果我們有 4 個索引鍵 - T5623、T5611、Z9786 和 Z9078。那麼具有相似鍵 T5623 和 T5611 的資料行將儲存在同一頁中,而其他相似鍵 Z9786 和 Z9078 將一起儲存在另一頁中。

聚集索引結構有兩種型別的頁面,即索引頁面和資料頁面。索引頁面儲存所有索引鍵值並指向資料頁面,以便可以提取整個行資料。例如,如果有一個表,其索引鍵為隨機整數 - 2、5、7、12 等。則聚集索引結構如下所示:

前 3 層是包含索引鍵值的索引頁面。索引頁面的第三層指向資料頁面。當我們需要隨機訪問表時,會使用聚集索引。

更新時間: 2020年9月14日

瀏覽量 1K+

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告