命令工具:oracle sql*plus 或者cmd
sqlplus mmsuser/agooy8tt@xian_133_64_46_26
是:set autotrace off 不產生autotrace報告,預設設定,查詢按常規執行。
set autotrace on statistics 查詢按常規執行,只顯示sql執行統計資料
set autotrace on explain; 查詢按常規執行,只顯示執行路徑。
set autotrace on ; 查詢執行發生+執行路徑+統計資料
set autotrace traceonly 禁止列印使用者的查詢輸出結果,通常對於返回大結果集資料而言。注意。。。
set autotrace traceonly statistics 禁止輸出資料+統計資料
set autotrace traceonly explain 只顯示查詢計畫,只對查詢進行分析和解釋
set arraysize 10;//
示例:select '4' relid******,
decode(use_latn_id, '', 551, use_latn_id) relcustlatnid,
a.prod_inst_id || '' prdinstid,
null crtdate,
'使用關係' reltypename,
-999 prdrelid,
null empeeid,
a.use_cust_id relcustid
from prod_inst_551 a
where a.prod_inst_id = 100000000005
and a.use_cust_id is not null
對以下sql進行分析
SQL調優之八 關於SQL調優
sql調優是指對未達到預期的sql語句進行診斷和修復 sql調優是乙個反覆的過程,是一步一步的將sql語句的效能提公升到預期的目標。它是對乙個已經實施完成了的應用的問題的解決,相反的,應用設計則是在實施之前,就應該已經設定好了安全和效能的目標。一次典型的調優過程,需要達到以下的其中乙個目的 相對的,...
sql調優技巧
1 避免無計畫的全表掃瞄 如下情況進行全表掃瞄 該錶無索引 對返回的行無人和限制條件 無where子句 對於索引主列 索引的第一列 無限制條件 對索引主列的條件含在表示式中 對索引主列的限制條件是is not null或 對索引主列的限制條件是like操作且值是乙個bind variable或 打頭...
sql效能調優
基本原則 1.避免全表搜尋 2.建立索引 3.盡量避免向客戶端返回大量資料,若資料量大,考慮要求是否合理 4.盡量避免大事務操作,提高系統併發能力 5.盡量避免使用游標,因為效率差 關於where條件 1.盡量避免在where條件使用!或 操作符,否則引擎將放棄使用索引而全表搜尋 2.盡量避免在wh...