Oracle查詢優化器的相關引數

Jujay發表於2012-01-16
1. optimizer_mode
該引數有兩個取值,一個是all_row,適合一次性把所有結果返回的查詢語句;另一個是first_rows_n,適合先返回前n行的查詢語句。
2. optimizer_features_enable
通過配置該引數可以使升級後的資料庫引擎依然使用舊版本的查詢優化器。
3. db_file_multiblock_read_count
在多塊讀的情況下(如全表掃描和快速全索引掃描),一次I/O最多讀取的資料塊和該引數相關。
4 optimizer_dynamic_sampling
配置動態取樣的等級,即何時啟用動態取樣。
5. optimizer_index_cost_adj
該引數代表索引訪問的開銷,預設值是100,取值範圍從1~10000,值越小,索引訪問的開銷就越低,查詢優化器就更傾向於按索引訪問;反之亦然。
6. optimizer_index_caching
該引數代表索引塊在記憶體中的可能性(以%表示),預設值是0,取值訪問從1~99,值越大,表示索引在記憶體中的可能性越高,查詢優化器就更傾向於按索引訪問;反之亦然。














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

相關文章