【发布时间】:2013-09-11 06:48:55
【问题描述】:
我在一个表中有 10 亿条记录。我正在尝试使用两个字段值删除这些记录。但这需要太多时间。那么你能告诉我任何解决方案吗?
【问题讨论】:
-
此表中是否有您想要保留的行?
-
如果您不关心这些行,请使用 TRUNCATE。不会存储撤消日志。或复制临时表中所需的行,删除此表并重命名临时表。
-
这是一个真实的问题吗?还有,为什么要标记mysql、oracle?
-
不,我不想清空我的桌子。我只想删除具有某些字段值的数十亿条记录,但这需要太多时间
标签: sql sql-server sql-server-2012