Visual Explain 如何看其中的性能问题

本资料无预览

如感兴趣请 1 金币购买后下载

立即下载

资料简介:
今天使用了一下DB2的解释工具,具体是这样的:DB2有两种解释工具Visual Explain和db2exfmt,Visual Explain提供了显示和分析访问计划的图形界面。db2exfmt在控制台运行,提供文本输出信息。
1)使用解释工具,首先创建解释表
db2 -tvf ~/sqllib/misc/EXPLAIN.DDL
生成7张表
2)使用解释
静态SQL:db2 "explain plan for select * from tt_repair_order"
动态SQL:
db2 "set current explain mode explain"
db2 "set current explain snapshot explain"
db2 -tvf tm_balance.sql -z tm_balance.log
db2 "set current explain mode no" 关闭解释
db2 "set current explain snapshot no" 关闭解释快照
3)查看优化的SQL及访问计划
db2exfmt -d infodms -l -o fmt03.log

数据库中的解释表数据会越来越大,使用 delete from explain_instance  清除解释数据
控制中心查看执行计划:在命令编辑器中输入SQL,单击执行按钮右边的访问方案按钮,就可以在访问方案窗口中查看具体的访问方案了。


但是问题来了,在控制中心中能够界面化查看访问方案,却不会看,下面是截图,
望各位老师指定一二,教教学生哪些元素需要看的,能从中看出什么问题。


2012-03-01 18-15-25.png


2012-03-01
浏览2503
下载1

已下载用户的评价7.09分

您还未下载该资料,不能发表评价;
查看我的 待评价资源
hl305201130hl305201130软件开发工程师软件公司2012-08-05
没用
怎么觉得这个图跟这个语句没办法对上呢?TM_ENTITY_RELATIONSHIP和VM_VEHICLE两张表都没看到呢?
ljbupcljbupc软件开发工程师上海安硕科技2012-03-26
没用
这个不懂。。
ppjava2009ppjava2009系统工程师用友汽车信息科技(上海)有限公司2012-03-05
没用
难道DB2的执行计划,没人会看?
ppjava2009ppjava2009系统工程师用友汽车信息科技(上海)有限公司2012-03-05
没用
4天了,竟然无一回贴,DB2China,有点失望啊!
ppjava2009ppjava2009系统工程师用友汽车信息科技(上海)有限公司2012-03-01
没用
[i=s] 本帖最后由 ppjava2009 于 2012-3-1 18:37 编辑 [/i] db2expln执行的结果:db2expln -d ZZZ -u XXX YYY -z ; -f tm_balance.sql -o db2expln.log [attach]113731[/attach]

贡献者

ppjava2009系统工程师,用友汽车信息科技(上海)有限公司
X社区推广