如何使用 Optim Query Tuner 进行数据库性能调优,第 3 部分: 基于 Optim Query Tuner 的应用性能调优和监控
2010-05-27 00:00:00 来源:WEB开发网核心提示: 查看原图(大图)在这个方案中,我们发现只有 4 个表推荐了索引,如何使用 Optim Query Tuner 进行数据库性能调优,第 3 部分: 基于 Optim Query Tuner 的应用性能调优和监控(9),并且索引总数也下降为 8 个,当然因为限制了磁盘空间,用户可以点击“
查看原图(大图)
在这个方案中,我们发现只有 4 个表推荐了索引,并且索引总数也下降为 8 个。当然因为限制了磁盘空间,所以最终的磁盘空间为 198.7MB,下降了 47.7%,性能提高为 61 %,比原来 69 %下降了 8%。所以通过这个调整,WIA 帮我们丢弃了那些消耗空间多,但性能提高不显著的索引,在某些情况下,特别是系统磁盘空间紧张的时候,不失为一个折衷的方案。
应用性能监控
在实际的数据库应用中,SQL 语句的执行效率很大程度上决定着整个应用的效率,因此对应用中 SQL 语句的运行进行监控对发现问题和优化性能都有重要意义。OQT 在 DB2 Profile 的基础上提供了监控解决方案,能够对数据库系统中的静态或者动态查询并进行监控。本文将详细介绍如何使用 OQT 监控器对数据库中运行的 SQL 进行监控和调优。
使用 OQT 监控数据库应用的日常运行以进行健康检查
创建一个日常运行的监控器
1. OQT 提供了一个“Monitor List”视图用于管理监控器。在这个视图中,用户可以点击“Monitor Profile”->“New”菜单项启动一个监控器向导,选择监控器类型为正常(Normal)来创建一个正常的监控器,见图 16。
图 16. 启动向导
查看原图(大图)
更多精彩
赞助商链接