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

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

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

收起
参与15

查看其它 3 个回答anikikong的回答

anikikonganikikong课题专家组数据库运维工程师中国民生银行

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

银行 · 2018-05-25
浏览3996
冰玉 邀答
  • update只修改日期,其它没有修改,而且有些表并没有update,只做insert也是如此
    2018-05-25

回答者

anikikong
数据库运维工程师中国民生银行
擅长领域: 数据库灾备双活

anikikong 最近回答过的问题

回答状态

  • 发布时间:2018-05-25
  • 关注会员:4 人
  • 回答浏览:3996
  • X社区推广