扩容后多中心的db2数据库如何维护执行计划

db2执行计划难以控制,单中心情况下遇到表重建的升级,执行计划就会发生巨大的变化。多中心后复杂程度也进一步提升,如何保持多中心相同过程执行计划保持一致?

单中心统计信息执行频度一般如何?

参与12

3同行回答

anikikonganikikong  数据库运维工程师 , 中国民生银行
最主要的问题是这些改变后,没有做统计信息的收集就开始跑业务或者做重绑定。这样会导致执行计划可能发生很大改变。以后规范这种行为的流程中加入收集统计信息显示全部

最主要的问题是这些改变后,没有做统计信息的收集就开始跑业务或者做重绑定。这样会导致执行计划可能发生很大改变。以后规范这种行为的流程中加入收集统计信息

收起
银行 · 2015-09-24
浏览1467
  • 重建表是极端情况,肯定会搜集统计信息,一般升级出现语句变化,或者数据表中记录产生数量级的变化,搜集统计信息的策略是怎样的?多中心又会有什么样的注意点?
    2015-09-25
  • anikikong  anikikong回复 dovegq
    一方面自动统计信息收集需要打开,可以限定在每天的什么时间做。另一方面,如果有做升级之类的操作,或者是load数据等,都需要立刻运行runstats,然后重新绑定包。
    2016-01-08
winwdwinwd  项目经理 , 海通证券
同问常常因为执行计划的不一致搞得焦头烂额。显示全部

同问

常常因为执行计划的不一致搞得焦头烂额。

收起
证券 · 2015-09-24
浏览1455
loveryueloveryue  软件开发工程师 , IBM
对于这个问题,我很感兴趣,能举个例子来说明吗?yuehe@cn.ibm.com显示全部

对于这个问题,我很感兴趣,能举个例子来说明吗?

yuehe@cn.ibm.com

收起
互联网服务 · 2015-09-24
浏览1471

提问者

dovegq
产品经理证券公司

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-09-24
  • 关注会员:5 人
  • 问题浏览:5852
  • 最近回答:2015-09-24
  • X社区推广