WEB开发网
开发学院数据库DB2 如何使用 Optim Query Tuner 进行数据库性能调优,... 阅读

如何使用 Optim Query Tuner 进行数据库性能调优,第 3 部分: 基于 Optim Query Tuner 的应用性能调优和监控

 2010-05-27 00:00:00 来源:WEB开发网   
核心提示:简介在数据库应用实际上线运营之后,数据库管理员需要对应用的性能进行监控和维护,如何使用 Optim Query Tuner 进行数据库性能调优,第 3 部分: 基于 Optim Query Tuner 的应用性能调优和监控,但是,由于应用的复杂性,我们称这样的一组查询及其相关信息为“Workload&rdq

简介

在数据库应用实际上线运营之后,数据库管理员需要对应用的性能进行监控和维护。但是,由于应用的复杂性,一个应用中可能有成百上千的查询语句,当应用真正发生性能问题之后,很难在短时间之内快速定位到引起性能问题的查询语句。同时,当你对一个查询语句进行局部优化之后,也许整个应用的性能并没有得到改善,所以需要对应用进行整体的性能分析。对于一个复杂应用来说,这是一件非常困难的事情。

Optim Query Tuner,简称 OQT,是一个性能调优工具。OQT 为数据库管理人员和应用开发人员提供了一系列工具对单个查询语句或者一组查询语句进行性能的分析和调优,包括性能监控、查询语句的定位、图形化的性能分析、智能的优化建议、生成报表等等,极大的提高企业对突发性能问题的处理能力和解决速度。

在本系列的前两篇文章中,我们分别介绍了 Optim Query Tuner 的功能概况以及使用 OQT 进行单个查询语句的性能调优。本文是针对 OQT 系列教程的最后一部分。本文分两个章节,完整介绍了使用 OQT 对应用进行整体性能调优和监控的详细过程。

应用性能调优

使用 OQT 获取应用的详细信息

使用 OQT 进行应用性能调优主要有两种应用场合,一是当应用真正发生性能问题之后,使用 OQT 快速定位到应用中的性能瓶颈并使用 OQT 的优化专家进行修正,二是周期性地对应用的性能进行健康检查,主动进行性能调优,提高应用的性能。不管是那种应用场合,在进行应用性能调优之前,首先需要获取应用的详细信息,包括应用中的相关查询语句及其运行时的信息,比如执行次数和执行时间等。在 OQT 中,我们称这样的一组查询及其相关信息为“Workload”(工作负载)。 OQT 提供了一个“向导”带领用户一步步获取应用中的关键查询及其相关信息,并把它们存储到 OQT 自定义的一套表中以供接下来的分析处理。

1 2 3 4 5 6  下一页

Tags:如何 使用 Optim

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接