0

我有一个要重新编译的存储过程。在 Live 环境中这样做是否安全?因为存储过程和 SQL Server 2008 正在处理连续的数据流。

4

1 回答 1

3

根据所使用的方法(即不要使用该WITH RECOMPILE选项删除并重新创建过程),这在 Live 环境中执行是完全安全的。

如果使用sp_recompile,存储过程将被简单地标记为导致在下一次执行时计算新的查询计划。在编译新查询计划时,这可能会导致非常小的延迟,但可以忽略不计:

exec sp_recompile N'<your procedure>'
于 2014-02-20T10:29:02.630 回答