互联网服务Db2

如何加快表重组的速度?

1:单个普通表800G左右,如何能加快离线重组的速度?(把表上的索引先删除,重组完成,在添加上,
这个速度是否会加快??)

2:离线重组时候需要的临时表大小和原表一样大吗?
比如表空间之剩下300G的空间了,(vg上已经没有空间扩容了),做离线重组怕空间不够,底层需要影子拷贝;

3:离线重组这800G,需要多少的事物日志空间?这个如何评估
版本:9.7

参与8

1同行回答

zss0109211zss0109211数据库管理员null
reorg use temp 处于replace阶段crash不安全IdxRecreate阶段被force 后,索引不可用online replace速度慢。另外考虑下操作时间窗口问题,offline reorg需要时间窗口,假设能达到1G/S也需要800S即15分钟,实际由于数据clusteratio与索引不一致,可能存在大量的随机读,平均能达到100M...显示全部

reorg use temp 处于replace阶段crash不安全
IdxRecreate阶段被force 后,索引不可用
online replace速度慢。
另外考虑下操作时间窗口问题,offline reorg需要时间窗口,假设能达到1G/S也需要800S即15分钟,实际由于数据clusteratio与索引不一致,可能存在大量的随机读,平均能达到100M/S已经偷笑了,这样算一下
至少2.5小时以上。online reorg考虑时间以offline reorg至少10倍计算
磁盘空间至少保留2倍table表空间。
日志以最悲观表同等大小计算

收起
互联网服务 · 2018-07-06
浏览2358
  • 我问的是如何加快离线?都知道在线慢,你怎么回答成在线的了,我的问题一个也没解决,有高手吗?
    2018-07-09

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-07-06
  • 关注会员:4 人
  • 问题浏览:2588
  • 最近回答:2018-07-06
  • X社区推广