几个星期前,有个网友问我一个很是有趣的问题:RECONFIGURE语句会清空计划缓存么?一般我对这个问题的答案是简单的是,但慢慢的我找出了真正的答案是“看状况啦”。咱们来看下它,为何“它看状况”。sql
一般你会指望RECONFIGURE语句会清空执行计划,但遗憾的是这不是真相。执行计划只有当你修改特定的配置项时……才会清空,并非每一个配置项修改。缓存
我在网上查找了下,最后找到一篇介绍哪些配置选项会触发执行计划清空的文章:wordpress
所以RECONFIGURE语句会清空执行计划只是个神话!spa
不要想固然的假设SQL Server的运行!刚开始我也觉得RECONFIGURE语句会清空计划缓存,但如你所见,这并非真正的事实。有时候你要反复验证下你的假设,由于它们并不都是对的。ip
感谢关注!get