如何使用 Optim Query Tuner 进行数据库性能调优,第 2 部分:使用 Optim Query Tuner 对 SQL 语句进行查询优化
2010-05-13 00:00:00 来源:WEB开发网核心提示: Access Path Advisor 是一个基于 DB2 数据库优化经验法则的专家系统工具,根据用户输入的 SQL 语句的访问路径,如何使用 Optim Query Tuner 进行数据库性能调优,第 2 部分:使用 Optim Query Tuner 对 SQL 语句进行查询优化(10),它
Access Path Advisor 是一个基于 DB2 数据库优化经验法则的专家系统工具,根据用户输入的 SQL 语句的访问路径,它自动的分析查找其中的可疑点并提醒用户注意。需要指出的是,Access Path Advisor 并不会直接给出修改建议。如果用户想直接对 SQL 语句的访问路径进行修改,可以使用 OQT 当中的其他专家系统工具,比如 Visual Plan Hint(可视化优化提示)。
使用统计信息调优专家分析查询语句
说到数据库优化问题,DBA 的第一反应就是想到统计信息,RUNSTATS,统计信息的完整性与否,很大程度上决定了查询语句性能的好坏,针对一条有性能问题的查询语句,他面对的是这条查询语句相关的很多对象,以及这些对象的统计信息,如何能准确的发现当前的哪些统计信息是被 DB2 优化器用到的,并且和实际数据不一致?如何能准确用 RUNSTATS 语句来收集这些必要的统计信息呢? OQT 统计信息调优专家能够帮助 DBA 完成这些工作。
下面是 OQT Query Text 窗口,这是 OQT 分析查询语句的主窗口,用户可以把之前找到的有性能问题的查询语句粘贴到 Query Text 窗口,在窗口右侧,选择执行 OQT 统计信息调优专家“Choose Tuning Activities”->“Statistics Advisor”,如图 16 所示。
图 16. 运行 Statistic Advisor
查看原图(大图)
更多精彩
赞助商链接