db2 get monitor switches
查看snapshot的各个开关,将这些开关都打开,
db2 update monitor switches using BUFFERPOOL ON
db2 update monitor switches using LOCK ON
db2 update monitor switches using SORT ON
db2 update monitor switches using STATEMENT ON
db2 update monitor switches using TABLE ON
db2 update monitor switches using TIMESTAMP ON
db2 update monitor switches using UOW ON
执行下面的命令抓取dynamic sql的信息
db2 get snapshot for dynamic sql on orsdb > dynamic.out
cat dynamic.out|grep 'Total execution time' > time.out
cat time.out|sort -n +5
最下面的即为消耗时间最多的dynamic sql, 但是还需要看该sql的执行次数,这样可以计算出执行一次这样的sql语句需要
多长时间,找到消耗时间最多的sql语句,看能否做一些优化及调整,
阅读(5998) | 评论(1) | 转发(0) |