sql-server-2005 – SQL Server 2005如何清除查询执行计划

前端之家收集整理的这篇文章主要介绍了sql-server-2005 – SQL Server 2005如何清除查询执行计划前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
你好其他程序员.我有一个sql Server 2005查询,第一次需要很长时间才能处理.第一次运行后,查询工作得更快.它从一分钟到一秒钟.

我知道sql Server正在缓存执行计划(这是正确的术语吗?).我想要做的是清除这个执行计划,以便我可以更好地复制问题.我正在尝试调整查询.

有谁知道这是否可能以及如何做到这一点?

提前致谢

解决方法

如果你想清除它,那么:
DBCC FreeProcCache
DBCC DropCleanbuffers

如果您只想每次强制执行查询重新编译,请在查询末尾添加查询提示

OPTION (RECOMPILE)

猜你在找的MsSQL相关文章