1. 程式人生 > >Oracle查詢優化讀書筆記

Oracle查詢優化讀書筆記

本文為讀書筆記<<Oracle查詢優化改寫2.0技巧與案例》-電子工業出版社(有教無類、落落著)

---------------------------------------------------基礎----------------------------------------------------------------------------------

1、空值:查詢(is null)、處理空值(NVL(null,0)、COALESCE(null,null,0))、空值不支援運算(+-*/ 比較 相等) 查詢為空、排序(升序在後降,手動更改:nulls first)、'' is null(為true)

2、別名:AS 引用別名要再巢狀一層

3、拼接:||' '=>生成sql語句

4、列排序:列名(DESC ASC)、 序號(從1開始)、 多列排序(從左至右)、隨機排序(dbms_random.value)、條件排序(order by case when..)

5、

---------------------------------------------------技巧----------------------------------------------------------------------------------

1、

---------------------------------------------------執行計劃----------------------------------------------------------------------------------

1、explain plan --sql  select * from table(dbms_xplan.display());

2、Operation: