讲解DB2数据库性能调整的十个实用技巧2008-05-08 09:13:49 来源:赛迪网 作者:Alizze 点击:
本文着重介绍了DB2数据库性能调整的十个实用技巧,详细内容请读者参考下文。(本文主要针对e-business OLTP10个性能方面的Tips) ![]() KLIST的量,LOCKLIST是按4k计算。
8. Maximum Open Files 最大的打开文件数目 DB2限制同时打开的文件数目,数据库参数"MAXFILOP"限定了并发打开的文件数目。如达到这个数目,DB2就会开始关闭和打开Tablespace文件,包括raw device,这样会降低SQL反映时间和占用CPU。 使用命令来查看是否有文件关闭情况: db2 "get snapshot for database on DBNAME" 看看其中的 "Database files closed = 0" 如果值不是零,就需要修改MAXFILOP, db2 "update db cfg for DBNAME using MAXFILOP N" 9. Agents 需要保证有足够的agent应付系统负载。 命令:db2 "get snapshot for database manager" 此时需要观察“Agents waiting for a token” 或者“ Agents stolen from another application”,假如有值,就需要增加DB manager的agent值,也就是修改MAXAGENTS 和/或者 MAX_COORDAGENTS的值。 High water mark for agents registered = 7 High water mark for agents waiting for a token = 0 Agents registered= 7 Agents waiting for a token= 0 Idle agents= 5 Agents assigned from pool= 158 Agents created from empty Pool = 7 Agents stolen from another application= 0 High water mark for coordinating agents= 7 Max agents overflow= 0 10. Monitor Switches 打开Monitor Switch后才可以获得性能方面的信息,详细命令如下: db2 "update monitor switches using lock ON sort ON bufferpool ON uow ON table ON statement ON" 相关文章: |