是否可以暂停SQL查询?

Pur*_*ome 2 t-sql sql-server-2008

我有一个非常长的SQL查询(数据导入等).它是垃圾 - 它使用游标,它运行缓慢.它正在做,所以我不太担心性能.

无论如何,我可以暂停一会儿(而不是取消查询)吗?

它嚼了一点CPU,所以我希望暂停它,做一些其他的东西......然后恢复它.

我假设答案是"否",因为行和数据被锁定等等.

我正在使用Sql Server 2008,顺便说一句.

She*_*don 7

我知道你所寻找的最佳近似值是

BEGIN
    WAITFOR DELAY 'TIME';
    EXECUTE XXXX;
END;
GO
Run Code Online (Sandbox Code Playgroud)

  • +1不是因为它回答了Op的问题,而是回答了我的问题. (3认同)