DB2索引
db2索引
本章介紹db2的索引,它們的類型,創(chuàng)建和刪除。
索引是一組指針,這可以引用表中的行,在mdc或itc表的塊,在xml存儲(chǔ)對(duì)象的xml數(shù)據(jù)被邏輯地由一個(gè)或多個(gè)鍵中的值進(jìn)行排序。它是在db2表列創(chuàng)建以加快對(duì)查詢中的數(shù)據(jù)的訪問(wèn),以及對(duì)聚集和有效地進(jìn)行分區(qū)中的數(shù)據(jù)。它也可提高操作的視圖上的性能。具有唯一索引的表可以有獨(dú)特的按鍵排。根據(jù)表的要求,可以采取不同類型的索引。
索引類型
- 唯一和非唯一索引
- 群集和非聚集索引
創(chuàng)建索引
創(chuàng)建唯一索引,使用的語(yǔ)法如下:
語(yǔ)法:
db2 create unique index <index_name> on <table_name>(<unique_column>) include (<column_names..>)
示例:創(chuàng)建“shopper.sales1”表的索引。
db2 create unique index sales1_indx on shopper.sales1(id) include (itemname)
刪除索引
對(duì)于刪除索引,可以使用下面的語(yǔ)法:
語(yǔ)法:
db2 create unique index <index_name> on <table_name>(<unique_column>) include (<column_names..>)
示例:
db2 drop index sales_index
相關(guān)文章