exp 超慢的解決
匯出資料,慢的不行了.一個表,10條記錄,花了2分鐘.系統cpu也N高.
對匯出進行進行sql trace
exec dbms_system.set_sql_trace_in_session(9,12,true);
出現在N多的nest loop.而且,執行效率好慢.
[@more@]SELECT COLNAME, COLNO, PROPERTY
FROM
SYS.EXU9CCLU WHERE CNO = :1 ORDER BY COLNO
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 1 0.00 0.05 0 24 0 0
Execute 1 0.00 0.15 0 3 0 0
Fetch 2 0.00 5.87 367 453652 0 1
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 4 0.00 6.07 367 453679 0 1
Misses in library cache during parse: 1
Optimizer goal: ALL_ROWS
Parsing user id: 135
Rows Row Source Operation
------- ---------------------------------------------------
1 SORT ORDER BY
1 VIEW
1 SORT UNIQUE
1 UNION-ALL
1 NESTED LOOPS ANTI
1 NESTED LOOPS
1 NESTED LOOPS
1 NESTED LOOPS
93701 NESTED LOOPS OUTER
93701 TABLE ACCESS FULL COL$
1219 TABLE ACCESS CLUSTER ATTRCOL$
1 TABLE ACCESS CLUSTER CCOL$
61122 INDEX UNIQUE SCAN I_COBJ# (object id 30)
1 TABLE ACCESS BY INDEX ROWID OBJ$
1 INDEX UNIQUE SCAN I_OBJ1 (object id 36)
1 TABLE ACCESS CLUSTER USER$
1 INDEX UNIQUE SCAN I_USER# (object id 11)
0 TABLE ACCESS FULL NOEXP$
0 NESTED LOOPS ANTI
0 NESTED LOOPS
0 NESTED LOOPS
0 NESTED LOOPS OUTER
0 NESTED LOOPS
0 NESTED LOOPS
1 TABLE ACCESS BY INDEX ROWID CCOL$
1 INDEX RANGE SCAN I_CCOL1 (object id 54)
0 TABLE ACCESS BY INDEX ROWID COL$
1 INDEX UNIQUE SCAN I_COL3 (object id 47)
0 TABLE ACCESS BY INDEX ROWID COL$
0 INDEX UNIQUE SCAN I_COL3 (object id 47)
0 TABLE ACCESS CLUSTER ATTRCOL$
0 TABLE ACCESS BY INDEX ROWID OBJ$
0 INDEX UNIQUE SCAN I_OBJ1 (object id 36)
0 TABLE ACCESS CLUSTER USER$
0 INDEX UNIQUE SCAN I_USER# (object id 11)
0 TABLE ACCESS FULL NOEXP$
0 NESTED LOOPS ANTI
0 NESTED LOOPS
0 NESTED LOOPS OUTER
0 NESTED LOOPS
0 NESTED LOOPS
0 NESTED LOOPS
0 NESTED LOOPS
1 TABLE ACCESS BY INDEX ROWID CCOL$
1 INDEX RANGE SCAN I_CCOL1 (object id 54)
0 TABLE ACCESS BY INDEX ROWID COL$
1 INDEX UNIQUE SCAN I_COL3 (object id 47)
0 TABLE ACCESS BY INDEX ROWID OBJ$
0 INDEX UNIQUE SCAN I_OBJ1 (object id 36)
0 TABLE ACCESS CLUSTER USER$
0 INDEX UNIQUE SCAN I_USER# (object id 11)
0 TABLE ACCESS CLUSTER COL$
0 INDEX UNIQUE SCAN I_OBJ# (object id 3)
0 TABLE ACCESS CLUSTER ATTRCOL$
0 TABLE ACCESS BY INDEX ROWID COLTYPE$
0 INDEX UNIQUE SCAN I_COLTYPE2 (object id 285)
0 TABLE ACCESS FULL NOEXP$
********************************************************************************
SELECT IOBJID, IDOBJID, INAME, IOWNER, IOWNERID, ISPACE, ITSNO, IFILENO,
IBLOCKNO, BTNAME, BTOWNER, PROPERTY, CLUSTER$, PCTFREE$,
INITRANS, MAXTRANS, BLEVEL, TYPE, DEFLOG, TSDEFLOG, DEGREE,
INSTANCES, ROWCNT, LEAFCNT, DISTKEY, LBLKKEY, DBLKKEY, CLUFAC,
PRECCNT, IFLAGS
FROM
SYS.EXU9IND WHERE IOBJID= :1
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 1 0.00 0.09 0 6 0 0
Execute 1 0.00 0.03 0 0 0 0
Fetch 2 0.00 0.00 3 34 0 1
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 4 0.00 0.12 3 40 0 1
這肯定是由於修改了某些資料庫引數,導致系統執行sql,出現了錯誤的執行計劃.
仔細回想了下,最近為了測試hash_join的效能,把.
has_join_enable 設定成false,是導致這些問題的主要原因.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/197458/viewspace-1023383/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- EXP--解決EXP-00091的方法
- EXP--解決EXP-00091的方法 (轉貼)
- 當Oracle9i的OPTIMIZER_MODE = FIRST_ROWS時EXP過慢的解決方法Oracle
- CentOS 7 下Tomcat啟動超慢的原因及解決方案CentOSTomcat
- 解決EXP-00091的方法
- EXP-00091問題的解決
- Exp匯出報錯EXP-00091分析解決
- 電腦開機慢怎麼解決 電腦開機慢的解決方法
- 解決CocoaPods慢的小技巧
- WordPress網站訪問慢解決方案(超詳細圖文教程)網站
- SSH 連線慢的解決方案詳解
- 解決weblogic啟動慢和建立域慢的方法Web
- github慢解決辦法Github
- 解決ssh連線慢
- EXP-00091解決辦法
- EXP-00091錯誤解決
- EXP-00091解決方法(轉)
- 解決github訪問慢的問題Github
- SQL Server查詢慢的解決方案SQLServer
- MySQL資料庫慢的思路解決MySql資料庫
- 解決set newname 極慢的問題
- 解決ssh登入慢的問題
- oracle imp過慢的解決辦法Oracle
- 解決資料庫慢的方法論資料庫
- 解決SSh連線過慢
- jDeveloper執行慢解決方式Developer
- exp時報ORA-29275問題解決
- GitHub訪問速度慢的解決方法Github
- Xcode build慢的兩個解決方法XCodeUI
- 談談SQL慢查詢的解決思路SQL
- kernel 2.6下上網慢的解決(轉)
- Github訪問速度慢的解決方案Github
- Mac brew 特別慢 解決方案Mac
- WordPress程式載入慢解決教程
- 解決Cocoapods賊慢問題
- 電腦連線WiFi容易斷線或速度慢的解決方法 WiFi速度慢怎麼解決?WiFi
- 使用exp命令匯出報EXP-00008 和ORA-01455的解決方法
- Composer 下載較慢的問題解決