本文主要講述的是有關使用SQL語句跟蹤DB2數據庫的幾種方法,我前兩天在相關網站看見使用SQL語句跟蹤DB2數據庫的幾種方法的資料,覺得挺好,就拿出來供大家分享。望大家浏覽之後會對其有更好的了解。
1. 用命令打開跟蹤
- db2 update monitor switches using statement on;
2. 獲取sql語句的快照
- db2 get snapshot for dynamic sql on aaa >> sql.txt
--aaa 為你要跟蹤的數據庫名
3.用FTP 把sql.txt下載本地打開
4.關閉跟蹤
- db2 update monitor switches using statement off;
修改一下db_zhang的建議
- db2 update monitor switches using BUFFERPOOL / LOCK/SORT /STATEMENT / TABLE / TIMESTAMP / UOW on;
是基於進程
除此之外還可以更改dbm參數(會影響性能),DFT_MON_BUFPOOL, DFT_MON_LOCK, DFT_MON_SORT, DFT_MON_STMT, DFT_MON_TABLE, DFT_MON_UOW , DFT_MON_TIMESTAMP
然後get snapshot for dynamic sql on db name >> xx
就可以在xx這個文件中慢慢看了。
有一些第三方工具也可以看得到,比如Quest Central for db2。以上的相關內容就是對使用SQL語句跟蹤DB2數據庫的幾種方法的介紹,望你能有所收獲。