Очистить "кэш плана adhoc" в SQL Server 2005
Я обнаружил, что "план кэширования adhoc" в моем SQL Server 2005 занимает более 1000 МБ памяти.
На SQL Server 2008 есть решение, которое могло бы решить план adhoc, установив параметр "оптимизировать adhoc", но его нет в SQL Server 2005? Есть идеи, как очистить план adhoc в SQL Server 2005?
1 ответ
Решение
Ты можешь использовать DBCC FREESYSTEMCACHE('SQL Plans');
отбросить кэшированные планы для запросов adhoc, оставив планы хранимых процедур в покое.