DB2开启监控

开启监控
su - db2inst1
db2 update monitor switches using bufferpool on lock on sort on statement on table on timestamp on uow on 
top
日志输出到文件
db2 get snapshot for all on dbname > snap.txt
重置监控
db2 reset monitor all

分析文件:
win-cmd:
findstr /C:"Total execution time" snap.txt|sort
找到耗时多的就行优化。
也可以找到调用次数多的、cpu耗时多的、读取行数多的等等进行优化。

——————

db2 list db directory

db2pd -d sdzywx -locks show wait

db2pd -d sdzywx -app|grep -i exec

db2pd -d sdzywx -dyn|grep 166

top

db2pd -d sdzywx -app|grep -i exec

db2 get snapshot for application agentid 18524

db2 "force application (18524)"

db2pd -d sdzywx -app|grep -i exec

appid=23769

db2 get snapshot for application agentid $appid

db2 "force application ($appid)"

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值