由于缓存太小,SQL Server查询非常慢

我的服务器有2个实例:1个版本2012和1个版本2017。有时,实例SQL Server 2012(或SQL Server 2017)执行查询的速度很慢。

Cause: cache have problem but i don't know what is it. I use select * FROM sys.dm_exec_cached_plans

但是结果每次有4行或5行。

然后,我重新启动服务器,查询速度很快。

谁能协助解决?