Optymalizuj dla obciążeń ad hoc, opcja

Optymalizacja ad hoc obciążeń opcja jest używana do poprawy efektywności planu pamięci podręcznej dla obciążeń, zawierających wiele pojedynczej partii ad hoc.Gdy ta opcja jest ustawiona na 1, Aparat baz danych przechowuje skrótowej małych skompilowany plan w pamięci podręcznej planu, gdy partia jest kompilowany dla pierwszego czas, zamiast pełnego skompilowany plan.Pomaga to zwalnia pamięć ciśnienie nie pozwalając pamięci podręcznej plan, aby stać się wypełniona skompilowany plany, które nie są ponownie wykorzystywane.

Skrótowej skompilowany plan umożliwia Aparat baz danych rozpoznać, że skompilowaniu przed tej instancji ad hoc, ale tylko przechowywanych skrótowej skompilowany plan, to podczas tej instancji jest wywoływany (skompilowanych lub wykonane), Aparat baz danych kompiluje partia, usuwa z pamięci podręcznej plan skrótowej skompilowany plani dodaje pełni skompilowany plan do pamięci podręcznej plan.

Ustawienie Optymalizacja ad hoc obciążeń 1 dotyczy tylko nowe plany; nie wpływa to na plany, które są już w pamięci podręcznej planu.

Skrótowa skompilowany plan jest jednym z cacheobjtypes wyświetlane przez sys.dm_exec_cached_plans wykazu widoku.Ma uchwyt unikatowy sql i uchwyt planu.Skrótowa skompilowany plan nie ma planu wykonania, skojarzone z nim i wyszukiwanie uchwyt plan nie zwróci Showplan XML.