DB2 - 索引



本章涵蓋索引簡介、型別、建立和刪除。

簡介

索引是一組指標,可以引用表中的行、MDC 或 ITC 表中的塊、XML 儲存物件中的 XML 資料,這些資料按一個或多個鍵的值進行邏輯排序。它是在 DB2 表列上建立的,以加快查詢的資料訪問速度,並有效地對資料進行聚集和分割槽。它還可以提高檢視操作的效能。具有唯一索引的表可以具有具有唯一鍵的行。根據表要求,你可以採用不同型別的索引。

索引型別

  • 唯一索引和非唯一索引
  • 聚集索引和非聚集索引

建立索引

要建立唯一索引,請使用以下語法

語法

db2 create unique index <index_name> on 
<table_name>(<unique_column>) include (<column_names..>) 

示例:為“shopper.sales1”表建立索引。

db2 create unique index sales1_indx on 
shopper.sales1(id) include (itemname) 

刪除索引

要刪除索引,請使用以下語法

語法

db2 drop unique index <index_name> on 
<table_name>(<unique_column>) include (<column_names..>) 

示例

db2 drop index sales_index 
廣告
© . All rights reserved.