gpt4 book ai didi

sql-server - 如何绕过 SQL Server 缓存

转载 作者:行者123 更新时间:2023-12-04 06:35:25 24 4
gpt4 key购买 nike

当我试图在我的应用程序中检查给定查询的性能时,我通常对我的代码所产生的效果不感兴趣。我希望能够观看在 Sql Management Studio 中花费的时间。

不幸的是,我发现必须进行某种缓存,因为一个查询从包含 26 列左右的表中返回 10,000 个结果,其中许多是大型 varchars,我第一次运行它需要 12 秒并且接下来的时间需要 6 秒,除非我几分钟内不重新运行它。

有什么方法可以指示它绕过缓存并假装它以前从未运行过它吗?我正在使用 SQL Server 10.0。

最佳答案

您可以清除缓存和 sproc 缓存

DBCC DROPCLEANBUFFERS
DBCC FREEPROCCACHE

分别

关于sql-server - 如何绕过 SQL Server 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4939203/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com