Очистить "кэш плана 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, оставив планы хранимых процедур в покое.

Другие вопросы по тегам