【发布时间】:2016-01-14 01:02:05
【问题描述】:
(作为 .Net 开发人员而不是 DBA)。
我读过很多地方 SQL 缓存存储过程,或者更准确地说缓存执行计划(根据执行计划,我假设这是 SP 的预编译版本)。
SP 执行计划什么时候被替换?
例如我用某个参数调用和 SP。 我更改了 SP 代码。 我再次用某个参数调用 SP。
新的 SP 是否在第一次调用时被缓存? 如果我改变参数的值是使用缓存的执行计划吗?
请不要给我另一个为 DBA 编写的 SQL 文章的链接。
【问题讨论】:
-
“请不要给我指向另一篇为 DBA 编写的 SQL 文章的链接” - 如果你想了解某些东西是如何工作的,就像其他一切一样,你需要阅读docs。
标签: .net sql-server caching stored-procedures