互联网服务

如何删除一张大表的几个月前的数据

有一张大表 数据量在 600W+ 在做导出备份时,因为该表的存在 严重影响到 当时系统的性能,(是否用办法EXPORT全库导出的时候 不导出这张表?)目前和应用协商将该表数据删除到只保留3个月的数据,用DELETE 删除实务日志 肯定会满。。现在在运行的情况下 是否可以用  ALTER...显示全部
有一张大表 数据量在 600W+
在做导出备份时,因为该表的存在 严重影响到 当时系统的性能,(是否用办法EXPORT全库导出的时候 不导出这张表?)

目前和应用协商将该表数据删除到只保留3个月的数据,

用DELETE 删除实务日志 肯定会满。。

现在在运行的情况下 是否可以用  ALTER TABLE ACTIVATE NOT LOGGED  ?


有没有更好的办法 只留下3个月数据?收起
参与15

查看其它 13 个回答wangkai8的回答

wangkai8wangkai8数据库管理员IBM
使用partitioned table,按照月份创建相关分区。不要的数据只需要detach->drop,就可以了
互联网服务 · 2013-03-13
浏览1012

回答者

wangkai8
数据库管理员IBM

wangkai8 最近回答过的问题

回答状态

  • 发布时间:2013-03-13
  • 关注会员:1 人
  • 回答浏览:1012
  • X社区推广