新聞中心
DB2索引優(yōu)化可以讓索引更為高效,而且更加合理,下面就為您詳細介紹DB2索引優(yōu)化的策略,希望可以讓您對DB2索引優(yōu)化有更深的了解

超過十余年行業(yè)經(jīng)驗,技術(shù)領(lǐng)先,服務至上的經(jīng)營模式,全靠網(wǎng)絡和口碑獲得客戶,為自己降低成本,也就是為客戶降低成本。到目前業(yè)務范圍包括了:網(wǎng)站設計、做網(wǎng)站,成都網(wǎng)站推廣,成都網(wǎng)站優(yōu)化,整體網(wǎng)絡托管,小程序開發(fā),微信開發(fā),app軟件開發(fā),同時也可以讓客戶的網(wǎng)站和網(wǎng)絡營銷和我們一樣獲得訂單和生意!
DB2索引優(yōu)化:
索引也是一種DB2對象,他由一組排好序的鍵組成,這些鍵是從相應表中的一個列或多個列抽取出來的。通常索引可以提供指向表中被請求的數(shù)據(jù)行的直接指針;如果結(jié)果集要求的順序與索引一致,則可以消除排序;如果被請求的列都包含在索引項中,則可以避免不得不讀數(shù)據(jù)行的情況。
通過以下一些DB2索引優(yōu)化原則,可以建立比較高效和合理的索引。
(1)在索引中包括WHERE子句中的所有列,這樣,就可以使用索引形成的屏蔽來拒絕結(jié)果集中不合格的行。
(2)對于SQL語句中的RODER BY子句中引用到的列,適當?shù)膭?chuàng)建索引,這樣可以避免排序。
(3)考慮到管理上的開銷,應避免在索引中使用多于5個的列。
(4)對于多列索引,將查詢中引用最多的列放在定義的前面。
(5)基數(shù)較大的列更適合用來做索引。
(6)不要在索引中包含那些經(jīng)常修改或經(jīng)常進行插入、刪除的列。***的例外是主關(guān)鍵字和外來關(guān)鍵字。
(7)不能種“空值(null)”做索引,任何包含null值的列都不會被包含在索引中,任何在WHERE子句中使用is null或is not null的語句優(yōu)化器是不會使用索引的。
文章標題:DB2索引優(yōu)化的策略選擇
分享地址:http://fisionsoft.com.cn/article/cojpche.html


咨詢
建站咨詢
