Очистить «кэш плана adhoc» в SQL Server 2005 - PullRequest
0 голосов
/ 30 ноября 2011

Я обнаружил, что «план кэширования adhoc» в моем SQL Server 2005 занимает более 1000 МБ памяти.

Есть решение на SQL Server 2008, которое могло бы решить план adhoc, установив параметр «оптимизировать adhoc», но его нет в SQL Server 2005? Есть идеи, как очистить план adhoc в SQL Server 2005?

1 Ответ

0 голосов
/ 30 ноября 2011

Вы можете использовать DBCC FREESYSTEMCACHE('SQL Plans');, чтобы отбросить кэшированные планы для специальных запросов, оставив только планы хранимых процедур.

...