渴望在分区表上进行更新和删除的假脱机

1 partitioning index-spool

当我更新或删除分区表时,它在执行计划中显示急切的假脱机。

\n\n

显示急切假脱机的更新查询执行计划的图像:- \n显示急切假脱机的更新查询执行计划的图像

\n\n

我可以\xe2\x80\x99t 理解为什么只有当我在分区表上更新或删除时它才会执行急切假脱机操作,当我在非分区表上运行相同的查询时,它不会执行急切假脱机操作。

\n

Bre*_*zar 5

急切的线轴与您要删除的数据的大小有关。

在这种情况下,您将更新具有多个索引的表中的大量行。您还需要更新一个被大量非聚集索引覆盖的字段,并且 SQL Server 也必须更新所有这些索引。

要避免此操作,请更新较少的行(作为表的百分比)或减少对表的索引。