相关疑难解决方法(0)

SQL Server--如果存储过程和计划缓存中的逻辑

SQL Server 2012 和 2016 标准:

如果我将if-else逻辑放在存储过程中以执行代码的两个分支之一,取决于参数的值,引擎是否缓存最新版本?

如果在接下来的执行中,参数的值发生了变化,它是否会重新编译并重新缓存存储过程,因为必须执行代码的不同分支?(此查询的编译成本非常高。)

performance sql-server sql-server-2016 query-performance

18
推荐指数
1
解决办法
4572
查看次数