Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1031563
  • 博文数量: 146
  • 博客积分: 3444
  • 博客等级: 中校
  • 技术积分: 1602
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-21 15:18
文章分类

全部博文(146)

文章存档

2014年(9)

2013年(3)

2012年(6)

2011年(44)

2010年(38)

2009年(46)

分类:

2009-02-11 16:54:05

DB2diag.log文件是DB2技术支持部门用来查看系统进行诊断的文件
这个文件放在如下目录下
windows下:
先用db2set -all  找到DB2INSTPROF对应的目录,然后再这个目录下去找到这个文件
AIX下:
先SU到实例用户下,然后进入实例目录的 sqllib/db2dump目录,db2dial.log就在这个目录下
 
可以用图形界面还也可以用命令创建一个事件监视器,默认情况下,创建这个监视器时会在系统中创建一个系统控制监视表,一个连接监视表。并且还会创建我们选中的事件对应的表,一般我监视系统的目的是为了优化应用程序,所以只选语句监视。
    然后DB2就会把每一条SQL语句的执行情况存入表中,供我们进行分析,诊断,找出应用关键点进行优化
另外我觉得如果一个系统很快变得很慢了,一定不是操作系统或数据库系统的问题,而是应用程序的问题。对于服务器,操作系统,数据库系统的优化,可能我们能得到快几倍的速度,但一个编差的应用程序和一个好的应用程序的性能差别可能是几百,几千,几万倍。所以我比较喜欢把时间花到优化应用程序上来。
阅读(2565) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~