Я использую SQL Server 2016 с пакетом обновления 2 (SP2), мои планы кэшированных запросов для хранимых процедур сбрасываются очень часто.Я также проверил, что ни один из членов моей команды не использует DBCC FREEPROCCACHE
для очистки кэша, пожалуйста, дайте мне знать, как решить эту проблему.
Я использую запрос ниже, чтобы проверить кэш в SQL Server 2016
SELECT
objtype,
COUNT(*) AS number_of_plans,
SUM(CAST(size_in_bytes AS bigint)) / 1024 / 1024 AS size_in_MBs,
AVG(usecounts) AS avg_use_count
FROM
sys.dm_exec_cached_plans
--where objtype='adhoc'
GROUP BY
objtype;