1、oracle net 單次獲取結果集 預設10條 可修改array size,jdbc fetchsize
2、針對大統計 union all 等改為分析函式提公升效能
3、既然null是可以進復合索引的,在我們需要對null進行索引時,就可以構造乙個「偽復合索引」:create index my_index on my_table(my_column,0);
4、維護時 標記索引不可見 一段時間
5、虛擬索引 無段索引
6、dml error loging
7、update ctas
8、設定、還原統計資訊
9、環境更改(cpu數量變化等)導致執行計畫突變
10、繫結變數窺視會鎖定第一次解析出的執行計畫直到重新解析(禁用繫結變數窺視,或通過自適用游標共享)
11、基數反饋,執行計畫基數誤估時 e-rows a-rows差距過大, 自動儲存正確估計,並在下一次執行時二次優化(12c 功能?)
oracle sql優化相關整理
當乙個oracle例項接收到一條sql後,執行過程如下 1 create a cursor 建立游標 2 parse the statement 分析語句 3 describe results of a query 描述查詢的結果集 4 define output of a query 定義查詢的輸...
Oracle Sql相關記錄
1.批量增加資料 insert into fasp t carolemenu guid,roleguid,menuguid select sys guid guid,43b3bf934c324381892fe59f3d244629 from fasp t carole where length pr...
oracle sql相關語法
case when 簡單case函式 case when 1 then 男 when 2 then 女 else 其他 end case搜尋函式 case when 1 then 男 when 2 then 女 else 其他 end這兩種方式,可以實現相同的功能。簡單case函式的寫法相對比較簡潔...