清除DB2中的事务数据

  • 本文关键字:事务 数据 DB2 清除 db2
  • 更新时间 :
  • 英文 :


我们现有的表的大小超过130 TB,我们必须删除DB2中的记录。使用delete语句将挂起系统。因此,一种方法是,我们可以按月份和年份对表进行分区,然后使用truncate或drop逐个删除分区。正在寻找一个可以创建分区并随后删除的脚本。

不能在现有表中对数据进行分区。您需要将数据移动到一个新的范围分区表中。

如果使用Db2 LUW,并根据您的具体要求,考虑使用ADMIN_MOVE_TABLE将您的数据移动到新表,同时保持您的表"在线">

ADMIN_MOVE_TABLE能够在移动过程中在新表上添加范围分区和/或多维聚类。

https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.5.0/com.ibm.db2.luw.sql.rtn.doc/doc/r0055069.html

尽管如此,130 TB的表格还是非常大的,建议你在规划和测试这样的运动时要谨慎。

相关内容

  • 没有找到相关文章