如果在执行 Delete Table1 where Time < '2006-3-10' 由于涉及的记录比较多,所以日志记录也相应很大(3-4G),如果可行,我建议用以下方式:选出您所需要保留的记录到新的表。如果您使用 Full Recovery Mode 根据SELECT INTO的记录数,日志可能会比较大 Select * into Table2 From Table1 Where Time > = '2006-03-10' 然后直接Truncate Table1。无论何种恢复模式都不会进行日志记录 Truncate table Table1最后对Table2进行改名为Table1 EC sp_rename 'Table2', 'Table1'
根据SELECT INTO的记录数,日志可能会比较大
Select * into Table2 From Table1 Where Time > = '2006-03-10' 然后直接Truncate Table1。无论何种恢复模式都不会进行日志记录
Truncate table Table1最后对Table2进行改名为Table1
EC sp_rename 'Table2', 'Table1'