相关疑难解决方法(0)

在运行性能比较之前清除缓存的 SQL Server 命令

在比较两个不同查询的执行时间时,清除缓存以确保第一个查询的执行不会改变第二个查询的性能非常重要。

在 Google 搜索中,我可以找到以下命令:

DBCC FREESYSTEMCACHE
DBCC FREESESSIONCACHE
DBCC FREEPROCCACHE
Run Code Online (Sandbox Code Playgroud)

事实上,在多次执行后,我的查询需要比以前更现实的时间来完成。但是,我不确定这是推荐的技术。

最佳做法是什么?

performance sql-server performance-testing

50
推荐指数
4
解决办法
13万
查看次数