WEB开发网
开发学院数据库DB2 有效使用 Optim Query Tuner 工具进行 SQL 查询语... 阅读

有效使用 Optim Query Tuner 工具进行 SQL 查询语句的优化

 2009-12-07 00:00:00 来源:WEB开发网   
核心提示: 图 12. 对 SQL 进行格式重组和注解分析查看原图(大图)图 13. 各 Advisor 推荐汇总查看原图(大图)在接受了 Statistics Advisor 的推荐并执行了 RUNSTATS 命令之后,最新的目录统计信息被收集,有效使用 Optim Query Tuner 工具进行 SQ


图 12. 对 SQL 进行格式重组和注解分析
有效使用 Optim Query Tuner 工具进行 SQL 查询语句的优化

查看原图(大图)

图 13. 各 Advisor 推荐汇总
有效使用 Optim Query Tuner 工具进行 SQL 查询语句的优化

查看原图(大图)

在接受了 Statistics Advisor 的推荐并执行了 RUNSTATS 命令之后,最新的目录统计信息被收集。之后,要充分分析此查询问题的症结所在,寻根溯源,先检查其 APG 图的步骤必不可少。在如图 14 表现的执行计划中,我们发现对数据库表的访问采用的都是表扫描的方式,而未利用到索引检索数据效率高的优势,这势必会影响到查询的性能。


图 14 . APG 图
有效使用 Optim Query Tuner 工具进行 SQL 查询语句的优化

查看原图(大图)

Index Advisor 是创建索引的专家,其遵循的原则主要有:对于主键字段,自动创建主键的索引;将在查询中用来连接表的字段作为索引的键值;将经常用来作为排序 ( 如 order by 的字段 ) 基准的字段作为索引的键值;会考虑数据的创建方式来创建索引等。此例中它给出了两种索引的推荐,一种是应用了连接谓词中的字段作为键值,一种是采用了 index-only 的方式。索引的创建并非越多越好,索引在加快查询效率的同时也会占用磁盘空间,用户需要综合考虑到数据库的应用效率,权衡利弊。

上一页  4 5 6 7 8 9 10  下一页

Tags:有效 使用 Optim

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