解釋資料庫管理系統 (DBMS) 中索引的概念


索引是用於最佳化資料庫效能的技術之一,它透過減少處理查詢時所需的磁碟訪問次數來實現。

資料庫索引是一種資料結構,有助於快速定位和訪問資料庫表中的資料。

索引是使用資料庫列建立的。

  • 第一列是搜尋鍵,包含表的主鍵或候選鍵的副本。

  • 第二列是資料引用,包含一組指標,這些指標儲存磁碟塊的地址,其中可以找到鍵值。

索引結構

資料庫管理系統 (DBMS) 中索引的結構如下所示:

搜尋鍵資料引用

索引型別

索引的不同型別如下:

  • 主鍵索引
  • 聚簇索引
  • 輔助索引

這些索引型別在以下圖表中列出:

聚簇索引

  • 索引條目僅為資料庫中的唯一值建立。

  • 這是一個密集和稀疏型別的示例。

輔助索引

  • 為資料檔案中的每個記錄(它是候選鍵)建立索引(唯一值)。

  • 輔助索引是一種密集索引,也稱為非聚簇索引。

  • 輔助索引對映大小將較小,因為使用了二級資料庫索引。

主鍵索引

  • 主鍵索引定義在有序資料檔案上。資料檔案按鍵欄位排序。鍵欄位通常是關係的主鍵。

更新於: 2021年7月8日

3K+ 瀏覽量

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告