什麼是 DB2 中的聚集索引?請結合實際例子進行解釋。
在 DB2 表的聚集索引中,具有相似索引鍵的資料行(錶行)儲存在同一頁中。例如,如果我們有 4 個索引鍵 - T5623、T5611、Z9786 和 Z9078。那麼具有相似鍵 T5623 和 T5611 的資料行將儲存在同一頁中,而其他相似鍵 Z9786 和 Z9078 將一起儲存在另一頁中。
聚集索引結構有兩種型別的頁面,即索引頁面和資料頁面。索引頁面儲存所有索引鍵值並指向資料頁面,以便可以提取整個行資料。例如,如果有一個表,其索引鍵為隨機整數 - 2、5、7、12 等。則聚集索引結構如下所示:
前 3 層是包含索引鍵值的索引頁面。索引頁面的第三層指向資料頁面。當我們需要隨機訪問表時,會使用聚集索引。
廣告