özel iş seçeneği için en iyi duruma getirme
The optimize for ad hoc workloads option is used to improve the efficiency of the plan cache for workloads that contain many single use ad hoc batches.Bu seçeneği 1 olarak ayarlandığında Database Engine bir toplu iş, ilk kez tam derlenmiş planı yerine derlendiğinde küçük derlenmiş planı saplama planı önbelleğinde depolar. Yeniden kullanılan derlenmiş planlarla dolu duruma plan önbellek korunmasına izin vermeyerek bellek baskısı hafifletmek için yardımcı olur.
Derlenmiş bir plan saplama sağlar Database Engine Bu ad hoc toplu önce derlenen ancak yalnızca bir derlenmiş planı saplama depoladığı tanıması için bunu bu toplu işlem (derlenmiş veya çalıştırılan) yeniden baþlatýldýðýnda Database Engine Toplu iş olarak derlendiğinden, derlenmiş bir plan saplama planı önbelleğinden kaldırır ve tam derlenmiş planı plan önbelleğe ekler.
Ayarlama ad hoc iş için en iyi duruma getirme 1 yalnızca yeni planlar etkiler; planı önbelleğinde bulunan planları etkilenmez.
Derlenmiş bir plan saplama sys.dm_exec_cached_plans katalog görünüm tarafından görüntülenen cacheobjtypes biridir.Bu, bir benzersiz sql tanıtıcısı ve planı tanıtıcı vardır.Derlenmiş bir plan saplama ilişkili yürütme planı yok ve bir XML gösterim planı planı tanıtıcı için sorgulama döndürmez.
See Also