如何使用 Optim Query Tuner 进行数据库性能调优,第 2 部分:使用 Optim Query Tuner 对 SQL 语句进行查询优化
2010-05-13 00:00:00 来源:WEB开发网核心提示: 选择好数据源之后,用户就可以定义一些过滤条件来查找问题查询,如何使用 Optim Query Tuner 进行数据库性能调优,第 2 部分:使用 Optim Query Tuner 对 SQL 语句进行查询优化(2),需要注意的是,不同的数据源分别对应于一组不同的过滤条件供用户选择定义,使其便于
选择好数据源之后,用户就可以定义一些过滤条件来查找问题查询。需要注意的是,不同的数据源分别对应于一组不同的过滤条件供用户选择定义。用户需要理解这些过滤条件的含义,才能很好的应用它们来定位问题查询。
下图 1 和 2 定义了一组过滤条件,目的是查找包 (Catalog Package) 名字为’ DSNTEST ’中估计消耗 CPU(处理器)执行时间大于 500 毫秒的问题查询。
图 1. 定义过滤条件示例 1
查看原图(大图)
图 2. 定义过滤条件示例 2
查看原图(大图)
此外,为了方便用户管理已经定义的过滤条件组合,用户可以将其保存成试图(View),以便于日后的再次查阅和修改。
使用 Query Annotation 格式化标注 SQL 语句
当用户分析比较复杂的 SQL 语句时,通常要采用手工的方式对其进行格式化整理,这样才能便于用户理解该 SQL 语句的含义。然而手工整理的方式不仅繁琐、低效,而且受人为因素制约容易出错。因此,OQT 提供了自动化工具 Query Annotation(SQL 标注工具)。该工具不仅可以帮助用户对 SQL 语句进行格式化整理,使其便于阅览;而且可以对 SQL 语句中所涉及的 Table、Column 以及 Predicate 进行注释。借助这些注释信息 ( 包含统计信息和估计代价信息 ),用户可以方便地对该 SQL 语句进行性能分析。
更多精彩
赞助商链接