当对表运行 sp_recompile 时,我知道依赖于该表的所有存储过程和触发器都将被重新编译。
我不明白的是 SQL Server 用于此重新编译的参数。我看不出参数嗅探会如何影响这里。它是否使用类似于 OPTIMIZE FOR UNKNOWN 的东西来编译一个“通用”的执行计划?
我觉得我错过了一些非常明显的东西。
有人对此有了解吗?
当对表运行 sp_recompile 时,我知道依赖于该表的所有存储过程和触发器都将被重新编译。
我不明白的是 SQL Server 用于此重新编译的参数。我看不出参数嗅探会如何影响这里。它是否使用类似于 OPTIMIZE FOR UNKNOWN 的东西来编译一个“通用”的执行计划?
我觉得我错过了一些非常明显的东西。
有人对此有了解吗?