相关疑难解决方法(0)

加速无子句的巨大 DELETE FROM <table> 的方法

使用 SQL Server 2005。

我正在执行一个没有 where 子句的巨大 DELETE FROM。它基本上等同于 TRUNCATE TABLE 语句 - 除了我不允许使用 TRUNCATE。问题是表很大 - 1000 万行,需要一个多小时才能完成。有没有办法让它更快,没有:

  • 使用截断
  • 禁用或删除索引?

t-log 已经在一个单独的磁盘上。

欢迎任何建议!

performance sql-server delete

38
推荐指数
4
解决办法
8万
查看次数

标签 统计

delete ×1

performance ×1

sql-server ×1