同一个SQL在同一个DB上执行计划不一样,performance不一样

DB2 9.7 + AIX.+ 各表统计信息均为最新

production环境,SQL是一个view的定义,白天死活跑不出来,到了晚上回家再跑,嘿,好了。看了下执行计划,同样一条SQL,同样的统计信息,执行计划竟然不一样(虽然cost差不多,但是时间上一个天上一个地下),请各位帮忙分析原因及解决方案。

附件:

附件图标exfmt_better.txt (36.99 KB)

附件图标exfmt.txt (22.94 KB)

附件图标col_stat.txt (181.57 KB)

附件图标stats.txt (42.29 KB)

参与21

10同行回答

stevenlakestevenlake数据库管理员blablabla
请把所有表的详细的统计信息列出来一份给我。在sysstat 模式下的表里。显示全部

请把所有表的详细的统计信息列出来一份给我。在sysstat 模式下的表里。

收起
银行 · 2017-03-29
浏览3941
stevenlakestevenlake数据库管理员blablabla
提供的新的exfmt 文件里还是没有12的操作;还有,我想要的是那个表的列分布统计信息。请重新传一下吧。显示全部

提供的新的exfmt 文件里还是没有12的操作;还有,我想要的是那个表的列分布统计信息。请重新传一下吧。

收起
银行 · 2017-03-28
浏览3908
  • 每次上传都会被截断,我干脆直接贴出来了,你先看看。列统计信息我需要到server上取一下先
    2017-03-28
  • 现在都有了,请看。
    2017-03-28
stevenlakestevenlake数据库管理员blablabla
第一个执行计划似乎缺少东西,没有看到操作12 的详细解释,请确认一下。也提供一下表RPT_FAM_ACC_REQ 的分布统计信息。显示全部

第一个执行计划似乎缺少东西,没有看到操作12 的详细解释,请确认一下。

也提供一下表RPT_FAM_ACC_REQ 的分布统计信息。

收起
银行 · 2017-03-26
浏览3889

提问者

duanzhihui
数据库管理员IBM成都GDC

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-03-24
  • 关注会员:6 人
  • 问题浏览:9391
  • 最近回答:2017-06-02
  • X社区推广