在看了很多大牛的筆記後,決定自己實踐操作下:
在優化多張表、檢視的join時,要注意
1. 首先要弄清楚大概邏輯
2. 對資料大的表也慎重join,
3 如果只是取某一張大表中的乙個字段,可以通過函式取得。 但是也這樣也有個確定,在展開或獲取全部資料時會比較慢,但是在查詢小批量或條件查詢時很快。
4. from 和where後面的表順序,資料小的、過濾多的放在後面。
5. 查詢索引是否失效
6. 我用的是plsql,要用解釋計畫視窗檢視那些地方 有table access full 、 以及那些耗費時間比較多的操作
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優化器...