jra*_*ara 4 sql-server truncate
我有一个相当大的表,可能有 50M 行,我不得不截断它。通常 truncate 非常快,但在这种情况下需要几个小时才能完成。有哪些因素会导致truncate命令无法正常运行?
Rem*_*anu 11
其他查询。TRUNCATE 语句必须等到该表中的所有 SELECT 语句完成,并且它必须等到在表上发出 INSERT、UPDATE、DELETE、MERGE 语句的所有其他事务被截断以提交或回滚。在 TRUNCATE 可以继续之前,其他 DDL 事务(ALTER TABLE)也必须提交或回滚。