如何使用 Optim Query Tuner 进行数据库性能调优,第 3 部分: 基于 Optim Query Tuner 的应用性能调优和监控
2010-05-27 00:00:00 来源:WEB开发网核心提示: 图 7. 生成解释信息使用存储过程如果应用中的查询数目特别大,无论是抓取查询语句、合并查询语句还是生成 EXPLAIN 信息等任务都比较耗时,如何使用 Optim Query Tuner 进行数据库性能调优,第 3 部分: 基于 Optim Query Tuner 的应用性能调优和监控(5),所
图 7. 生成解释信息
使用存储过程
如果应用中的查询数目特别大,无论是抓取查询语句、合并查询语句还是生成 EXPLAIN 信息等任务都比较耗时,所以 OQT 提供了对这些功能的存储过程实现。使用存储过程可以减少网络开销,从而提高处理速度。为了使用存储过程,需要进行如下配置:
在主机端安装 Java 环境和 JCC 驱动。
从客户端或者主机端配置存储过程及其相关包。
从“首选项”中选择“使用存储过程”,见图 8。
图 8. 使用存储过程
查看原图(大图)
使用 OQT 分析应用的统计信息并生成优化建议
基于 workload 的 Statistic Advisor 是 OQT 用来分析应用中统计信息的一个有力工具,简称 WSA。相比于用来分析单条查询的 Statistic Advisor,WSA 会逐条分析每条查询,并将所有的推荐的 RUNSTATS 命令进行合并。此外,WSA 还会根据每条查询在 workload 之中的比重,推荐被引用次数最多的一些列和列的组合。
图 9 是 WSA 分析完一个 workload 后获得的 RUNSTATS 推荐方案:
图 9. WSA 的推荐
查看原图(大图)
更多精彩
赞助商链接