Oracle調優---調整優化器行為的一般性原則

tolywang發表於2007-11-26
調整優化器行為的一般性原則:

  • 在極個別情況下,索引列的值將會更改最優的執行計劃,柱狀圖為優化器提供詳細的列資訊。因此,只應該在已證明是合適的時候使用柱狀圖。

  • 編寫出可獲得正確資料的 SQL 是不夠的。應該讓開發人員負責調整他們的 SQL 並以最優的 SQL 格式化進行培訓,他們應該瞭解如何使用 explain planTKPROF。


  • SQL 優化最常見的問題是缺失索引(或無選擇性的索引)以及未最優化的表聯接方法。

  • Oracle 提示用於更改查詢的執行計劃,但只應該當作最後的手段。

  • v$sql_plan 檢視顯示庫快取記憶體中所有 SQL 的執行計劃,您可以查詢該檢視來獲得對 SQL 執行過程內部的有用瞭解。
  • 來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-85053/,如需轉載,請註明出處,否則將追究法律責任。

    相關文章