4.當你傳送一條sql後,oracle系統會准對這條sql生成乙個優化器,並根據一些靜態的引數來調整優化器,並轉化成等價的sql,生成相關的優化計畫,系統會再評估是否有優化,如此反覆迭代,並最終生成執行計畫。
當你寫sql時,where 條件兩邊的字段都要有索引,這樣效果是最好的。
用索引的字段去排序,效果也會提公升 。
5.當你進行調優時,最好要看執行計畫的cost。如果你調優後,cost比原來提公升30%,那表示調優是有效的。
set autotrace on 可以開啟執行計畫並顯示執行計畫的細節。
通過em平台也可以檢視執行計畫的細節未 。
未完待續....
更多資訊請看
Oracle Sql優化筆記
基本的sql編寫注意事項 需要注意的是,隨著oracle的公升級,查詢優化器會自動對sql語句進行優化,某些限制可能在新版本的oracle下不再是問題。尤其是採用cbo cost based optimization,基於代價的優化方式 時。我們可以總結一下可能引起全表掃瞄的操作 oracle優化器...
Oracle Sql優化筆記
基本的sql 編寫注意事項 需要注意的是,隨著oracle的公升級,查詢優化器會自 動對sql語句 進行優化,某些限制可能在新版本的oracle下不再是問題。尤其是採用 cbo cost based optimization 基於代價的 優化方式 時。我們可以 總結一下可能引起全表 掃瞄的操作 or...
Oracle Sql優化筆記
基本的sql編寫注意事項 需要注意的是,隨著oracle的公升級,查詢優化器會自動對sql語句進行優化,某些限制可能在新版本的oracle下不再是問題。尤其是採用cbo cost based optimization,基於代價的優化方式 時。我們可以總結一下可能引起全表掃瞄的操作 oracle優化器...