【发布时间】:2026-02-21 16:55:02
【问题描述】:
我有一个大约有一百万行的表,我想删除所有行。
如果我执行简单的delete from tbl,事务日志就会填满。我不关心这种情况下的交易,无论如何我都不想回滚。我可以删除许多事务中的行,但有更好的方法吗?
如何有效地从 DB2 中的表中删除所有行?我能否以某种方式禁用此命令的事务,或者是否有特殊命令可以执行此操作(如 MySQL 中的 truncate)?
删除行后,我将使用相似数量的新数据重新填充数据库。
【问题讨论】:
标签: sql performance db2