DB2 监控性能常用的命令
2007-04-09 10:35
357 查看
命令如下:
=>db2
=>connect to dbname #联机数据库
=>update monitor switches using statement on #打开数据库的语句监控开关
=>create event monitor monname for statements write to file '/home/db2inst4/smsg' #创建一个语句监控器
=>set event monitor monname state=1 #启动语句监控器
#...
#等待监控一段时间后
=>set event monitor monname state=0 #关闭语句监控器
=>drop event monitor monname #删除监控器,如果下次需要用到,可以不删除,下次直接启用即可。
=>terminate #退出连接
=>db2evmon -path /home/db2inst4/smsg >sqltrace.txt #将监控的信息文件合并到一个txt文件中,即可查看
查看当前已经建立的监控器
=>SELECT NAME FROM SYSIBM.SYSEVENTMONITORS #查看当前的监控器名称
删除当前存在的监控器
=>drop event monitor monname #删除当前的监控器
以上是db2监控的简单示例。这里只是监控statement,事实上db2还可以监控bufferpool,lock,sort,table,timestamp,uow。通过监控这些信息,可以了解数据库运行的性能消耗详细信息,以便对数据库进行性能优化。
=>db2
=>connect to dbname #联机数据库
=>update monitor switches using statement on #打开数据库的语句监控开关
=>create event monitor monname for statements write to file '/home/db2inst4/smsg' #创建一个语句监控器
=>set event monitor monname state=1 #启动语句监控器
#...
#等待监控一段时间后
=>set event monitor monname state=0 #关闭语句监控器
=>drop event monitor monname #删除监控器,如果下次需要用到,可以不删除,下次直接启用即可。
=>terminate #退出连接
=>db2evmon -path /home/db2inst4/smsg >sqltrace.txt #将监控的信息文件合并到一个txt文件中,即可查看
查看当前已经建立的监控器
=>SELECT NAME FROM SYSIBM.SYSEVENTMONITORS #查看当前的监控器名称
删除当前存在的监控器
=>drop event monitor monname #删除当前的监控器
以上是db2监控的简单示例。这里只是监控statement,事实上db2还可以监控bufferpool,lock,sort,table,timestamp,uow。通过监控这些信息,可以了解数据库运行的性能消耗详细信息,以便对数据库进行性能优化。
相关文章推荐
- Linux 常用系统性能监控命令
- 常用的性能监控命令
- Mongodb常用的性能监控命令
- 系统性能监控常用命令
- Linux 性能监控常用命令
- 20个常用Linux性能监控工具/命令
- 常用的性能监控命令
- linux系统负载命令,以及jdk内存分析常用命令,jvm性能监控内存泄漏分析工具
- Linux常用的几个监控系统性能的命令
- 常用的性能监控命令——vmstat
- linux系统性能监控常用命令
- Linux服务器性能追踪以及服务器监控常用命令
- linux系统性能监控常用命令
- Linux服务器常用性能监控命令汇总
- DB2 db2top 性能监控 命令用法 找出最频繁、最耗时的SQL
- Linux常用系统性能监控命令
- linux 性能监控常用命令
- Linux常用的几个监控系统性能的命令
- Linux 性能监控常用命令
- 在LINUX中性能测试监控中常用的TOP命令中,部分字段代表的真正含义