使用事件监控器监控SQL语句

页面导航:首页 > 数据库 > DB2 > 使用事件监控器监控SQL语句

使用事件监控器监控SQL语句

来源: 作者: 时间:2016-01-23 11:15 【

使用事件监控器监控SQL语句/***********************DB2中跟踪SQL www.2cto.com ************************/1.创建事件监视器1)查看监视器选项db2 get monitor switches2)修改语句跟踪选项db2 update moni...

使用事件监控器监控SQL语句
 
/***********************
中跟踪SQL  www.2cto.com  
************************/
1.创建事件监视器
1)查看监视器选项
db2 get monitor switches
2)修改语句跟踪选项
db2 update monitor switches using statement on
3)创建语句监视器
db2 create event monitor state_event for statements write to file 'e:\test\'
4)激活监视器
db2 set event monitor state_event state=1
5)运行应用程序
eg:select * from staff
6)完成输出
db2 flush event monitor state_event buffer 
7)关闭监视器
db2 set event monitor state_event state=0
8)格式化结果
db2evmon -path e:\test > e:\sql.txt
现在可以在当前所在路径的sql.txt文件中查看跟踪结果了,其他监视选项同理。
在sql.txt中可以看到每一个sql语句的应用程序标识(Appl Id)、语句内容、Bufferpool的使用情况。并且从语句的Prepare、Open、Describe、Close每个阶段的执行时间都有记录。
注:应用程序标识中前8位是客户机机器 IP
 
Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<