Oracle优化笔记
生活随笔
收集整理的這篇文章主要介紹了
Oracle优化笔记
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2016-11-22 子查詢:標量子查詢 內聯視圖(in-line view) 半連接/反連接 標量子查詢 select 后跟子查詢 類似自定義函數 可用開窗函數之類的改寫 內聯視圖(in-line view) from 后跟子查詢 類似設計View 子查詢套子查詢是垃圾設計會帶來性能問題 半連接就是 where 后面有in/exists 的子查詢 反連接就是where 后面跟的有not in/not exists 的子查詢 ?注意:反連接中子查詢返回的列不可存在空值 ? SQL三段分拆法 ? SELECT部分 重點關注標量子查詢 自定義函數? FROM后面 重點關注有沒有內聯視圖 有沒有視圖 有沒有視圖合并 WHERE 條件部分 看有沒有IN/NOT IN,EXISTS/NOT EXISTS子查詢 有沒有外連接 有沒有在列上面有函數導致不走索引的 SQL_TRACE ? alter session set sql_trace = true; alter database set sql_trace = true; alter session set tracefile_identifier = 'TEST_TRACE'; Oracle11g trace文件默認路徑: $ORACLE_BASE/diag/rdbms/orcl/orcl/trace
轉載于:https://www.cnblogs.com/surinfo/p/6269736.html
總結
以上是生活随笔為你收集整理的Oracle优化笔记的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java的for-each循环
- 下一篇: [bzoj2127]happiness