db2数据库一个大表45GB,如何快速清除其中一年前的数据(该表属于业务表,要尽可能的不影响业务)?

最好不要影响业务,如果非要影响业务,如何做到时间最小。显示全部

最好不要影响业务,如果非要影响业务,如何做到时间最小。

收起
参与132

查看其它 10 个回答frogboy的回答

frogboyfrogboy  数据库管理员 , IBM

你可以直接建立新表,然后用load cursor的方式计算导入你需要的数据所需要的时间 如果3000万数据的话10分钟左右差不多了,在找个时间停10分钟左右的业务导入数据该表名字,这样就不会有影响业务的死锁问题了。

IT咨询服务 · 2018-01-12
浏览8042

回答者

frogboy
数据库管理员IBM

frogboy 最近回答过的问题

回答状态

  • 发布时间:2018-01-12
  • 关注会员:14 人
  • 回答浏览:8042
  • X社区推广