如何使用 Optim Query Tuner 进行数据库性能调优,第 2 部分:使用 Optim Query Tuner 对 SQL 语句进行查询优化
2010-05-13 00:00:00 来源:WEB开发网核心提示: Query Advisor 是一个基于 DB2 数据库优化经验法则的专家系统工具,根据用户输入的 SQL 查询语句,如何使用 Optim Query Tuner 进行数据库性能调优,第 2 部分:使用 Optim Query Tuner 对 SQL 语句进行查询优化(8),它自动的给出修改建议,
Query Advisor 是一个基于 DB2 数据库优化经验法则的专家系统工具,根据用户输入的 SQL 查询语句,它自动的给出修改建议,用户可以根据这些建议来修改他们的 SQL 语句,从而得到查询性能上的提升。
使用 Access Path Advisor 优化访问路径
DB2 中的访问路径(Access Path)是分析 DB2 性能问题时的主要信息来源。经验丰富的数据库管理员在遇到运行性能不佳的 SQL 语句时,往往是通过查看 DB2 的 PLAN_TABLE 中的信息来分析该条 SQL 语句的访问路径,找出其中的性能瓶颈。但是这要求用户具有非常丰富的 DB2 调优经验才能做到,而且这样人工分析的方式耗时耗力,在处理非常复杂的 SQL 语句时候可能会力不从心。
针对这样的问题,OQT 提供了 Access Path Advisor,它可以分析给定 SQL 语句的访问路径,自动进行分析并找出其中可能存在性能问题的访问计划(Access Plan),提醒用户注意这些潜在的问题。
下面介绍 OQT 中 Access Path Advisor 的使用。在 Query Tuner Project 中的 Query Text 里输入 SQL 查询语句之后,在右侧菜单栏中点击“Choose Tuning Activities”,选择“Access Path Advisor”,点击“OK”就可以运行 Access Path Advisor。
图 13. 运行 Access Path Advisor
查看原图(大图)
更多精彩
赞助商链接