系统集成db2 11事务回滚

db2 v11数据库环境有加速事务回滚的方法么?

db2 v11 dpf 34个NODE,事务回滚非常慢,请教有没有好的加速回滚的方法。注:作为数据仓库,并没有物理备份。显示全部

db2 v11 dpf 34个NODE,事务回滚非常慢,请教有没有好的加速回滚的方法。
注:作为数据仓库,并没有物理备份。

收起
参与13

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

anikikonganikikong  数据库运维工程师 , 中国民生银行

这个没啥其他好办法。做了个小实验,单节点回滚20w数据的测试在logbuffsize 4m和40m的情况下从27秒变成了23秒。其中读日志的时间从23秒变成20秒。所以提高logbuffsize,把日志放在ssd上,你的回滚才会变快。又做了个实验,把db2_logger_non_buffered_io设置成off,1秒多就完成了。也就是打开了日志的文件系统缓存。

银行 · 2019-12-26
  • 学习了,看来使用日志的文件系统缓存,可以避免大量日志I/O,节省不少 读I/O时间!
    2020-01-15

回答者

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

anikikong 最近回答过的问题

回答状态

  • 发布时间:2019-12-26
  • 关注会员:5 人
  • 回答浏览:2082
  • X社区推广