2 Day DBA-管理方案物件-關於方案物件管理許可權-管理索引-索引和效能

LuiseDalian發表於2014-02-02

索引通常會提高查詢語句的效能,會也對操作存在的1行或少數幾行的DML提高效能。

過多的索引對於ADDUPDATEDELETE操作會提高程式的消耗。

 

決定使用多個索引是否可以提高應用程式的效能,可以使用OEMDC中的SQL訪問指導。

在新增額外的索引之前,檢查查詢和DML操作的效能,然後對比新增索引之後的效能。

 

索引屬性

索引可以用多種方法建立,使用不同的索引屬性的組合。主要的索引屬性如下:

標準(B-Tree)和點陣圖

標準的B-Tree索引對於每個索引鍵中的值包含一個Entry和該索引鍵值所在行的磁碟地址。

B-Tree索引是Oracle資料庫中預設的和常用的索引型別。

點陣圖索引使用位字串來封裝值和潛在的行地址。它比B-Tree索引更緊湊且可以以更好的效能執行某些型別的操作。通常,點陣圖索引在表的行操作中需要更多的開銷,因此主要用於資料倉儲環境。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1076848/,如需轉載,請註明出處,否則將追究法律責任。

相關文章