DB2 explain

zchbaby2000發表於2018-01-02

db2expln分析該 SQL 語句的執行計劃
db2expln -database fox -i -g -stmtfile t1.sql -terminator ';' -output t1.exp                   


db2exfmt分析該 SQL 語句的執行計劃

1.如果第一次執行,請先 connect to dbname,
執行db2 -tvf $HOME/sqllib/misc/EXPLAIN.DDL建立執行計劃表
2.db2 set current explain mode explain
設定成解釋模式,並不真正執行下面將發出的sql命令
3.db2 "select count(*) from xxxx.yyyy"  
執行你想要分析的sql語句
4.db2 set current explain mode no
取消解釋模式
5.db2exfmt -d sample  -g TIC -w -l -s % -n % -o db2exmt.out
執行計劃輸出到檔案db2exmt.out

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/725820/viewspace-2149592/,如需轉載,請註明出處,否則將追究法律責任。