2

我有一个 loooooong 运行脚本,我们在 77M 行 - 20GB 表上生成聚集索引。

我需要查询这些数据,所以我想停止索引生成并在晚上恢复它。

可以KILLProcessId

4

2 回答 2

3

SQL Server 应该很好地响应终止任何进程。但是,可能需要一段时间才能自行清理。例如,如果你杀死一个大的更新查询,它将不得不回滚事务。对于在索引构建中,它不应该有这样的问题并且应该比较快地返回。重点是,只要你让杀戮结束而不做一些剧烈的事情,比如断电,你应该没问题。

于 2012-01-18T20:47:52.933 回答
3

杀死 PID 将导致事务回滚。

这样做应该没有什么坏处,但是回滚会很痛苦。

没有办法暂停它并稍后从您离开的地方继续。

于 2012-01-18T20:47:57.323 回答