db2数据库每天插入修改数据,性能线性变慢?

数据仓库跑批,每天增量2g左右,数据总量2.4t,做完reorg,runstats后跑批时间16分钟左右,然后每天变慢2分钟,比较固定,只做runstats没有效果,十天后跑批时间就会翻倍,跑批时只做update,insert
db2 dpf双服务器四分区

参与15

4同行回答

DB-TrendSetterDB-TrendSetter联盟成员数据库架构师公司
鉴于你的情况,可以考虑开启AUTO_RUNSTATS,AUTO_REORG 避免频繁的手动操作,表中数据大量变更后,需要reorg,整理碎片叶后性能才会提升,只做runstat不行。显示全部

鉴于你的情况,可以考虑开启AUTO_RUNSTATS,AUTO_REORG 避免频繁的手动操作,表中数据大量变更后,需要reorg,整理碎片叶后性能才会提升,只做runstat不行。

收起
电信运营商 · 2018-05-25
浏览3669
冰玉 邀答
  • 自动reorg,runstats是有一定限制的吧?达到一定限制才触发的,开过,感觉效果不大
    2018-05-25
anikikonganikikong课题专家组数据库运维工程师中国民生银行
如果没有delete,只是update和insert,那么需要看update会不会导致新的行比原来长而产生overflow。因为同时有update和insert,pctfree看来是没有用的。我能想到的办法是控制update的新行和原行保持大小一致。例如利用预填充或者定长的字段。...显示全部

如果没有delete,只是update和insert,那么需要看update会不会导致新的行比原来长而产生overflow。因为同时有update和insert,pctfree看来是没有用的。我能想到的办法是控制update的新行和原行保持大小一致。例如利用预填充或者定长的字段。

收起
银行 · 2018-05-25
浏览3974
冰玉 邀答
  • update只修改日期,其它没有修改,而且有些表并没有update,只做insert也是如此
    2018-05-25
nxdynxdy系统运维工程师nj
具体要看语句显示全部

具体要看语句

收起
银行 · 2018-05-25
浏览3663
冰玉冰玉数据库开发工程师上海海典
还有一个现象,就是每次运行完reorg,runstats后第一批次任务运行时间40多分钟,第二次才是最优时间显示全部

还有一个现象,就是每次运行完reorg,runstats后第一批次任务运行时间40多分钟,第二次才是最优时间

收起
IT其它 · 2018-05-24
浏览3662

提问者

冰玉
数据库开发工程师上海海典

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-05-24
  • 关注会员:4 人
  • 问题浏览:7388
  • 最近回答:2018-05-25
  • X社区推广