你好其他程序员.我有一个
sql Server 2005
查询,第一次需要很长时间才能处理.第一次运行后,
查询工作得更快.它从一分钟到一秒钟.
我知道sql Server正在缓存执行计划(这是正确的术语吗?).我想要做的是清除这个执行计划,以便我可以更好地复制问题.我正在尝试调整查询.
有谁知道这是否可能以及如何做到这一点?
提前致谢
如果你想清除它,那么:
DBCC FreeProcCache
DBCC DropCleanbuffers
如果您只想每次强制执行查询重新编译,请在查询末尾添加查询提示:
OPTION (RECOMPILE)
原文链接:https://www.f2er.com/mssql/79706.html