如何清除 SQL 缓存

问题描述

我最近继承了一个网络和服务器环境。我在一台服务器上有 sql Server 18,目前创建报告的速度非常慢,我去了服务器实例并注意到内存已经耗尽,我的逻辑告诉我清除 sql 缓存,但我没有确定下一步要去哪里(我不是 sql 专家)详情如下,

sql Server 管理工作室 15.0.18384.0 sql Server 管理对象 (SMO) 16.100.46367.54 Microsoft Analysis Services 客户端工具 15.0.19535.0 Microsoft 数据访问组件 (mdac) 10.0.17763.1 微软 MSXML 3.0 6.0 微软 .NET 框架 4.0.30319.42000 操作系统 10.0.17763

内存信息链接如下

enter image description here

解决方法

幸运的是,SQL Server 为我们提供了未记录的存储过程来完成这项工作。

要清除缓存,请运行以下命令集,如下所示:

DBCC FREEPROCCACHE
DBCC DROPCLEANBUFFERS