摘要: SQL Server 中,强制重新编译存储过程的方式有三种:sp_recompile系统存储过程强制在下次执行存储过程时对其重新编译。具体方法是:从过程缓存中删除现有计划,强制在下次运行该过程时创建新计划。创建存储过程时在其定义中指定 WITH RECOMPILE 选项,指明 SQL Server 将不为该存储过程缓存计划,在每次执行该存储过程时对其重新编译。当存储过程的参数值在各次执行间都有较大差异,导致每次均需创建不同的执行计划时,可使用 WITH RECOMPILE 选项。此选项并不常用,因为每次执行存储过程时都必须对其重新编译,这样会导致存储过程的执行变慢。如果只想在要重新编译的存储过 阅读全文
posted @ 2013-10-25 09:55 文刀君 阅读(6948) 评论(0) 推荐(0) 编辑