Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Opsi optimalkan untuk beban kerja ad hoc digunakan untuk meningkatkan efisiensi cache rencana untuk beban kerja yang berisi banyak batch ad hoc penggunaan tunggal. Ketika opsi ini diatur ke 1, Mesin Database menyimpan stub paket kecil yang dikompilasi dalam cache paket saat batch dikompilasi untuk pertama kalinya, alih-alih paket lengkap yang dikompilasi. Ini membantu meringankan tekanan memori dengan tidak mengizinkan cache rencana diisi dengan rencana yang dikompilasi yang tidak digunakan kembali.
Stub rencana yang dikompilasi memungkinkan Mesin Database untuk mengenali bahwa batch ad hoc ini telah dikompilasi sebelumnya tetapi hanya menyimpan stub rencana yang dikompilasi, jadi ketika batch ini dipanggil (dikompilasi atau dijalankan) lagi, Mesin Database mengkompilasi batch, menghapus stub rencana yang dikompilasi dari cache paket, dan menambahkan rencana lengkap yang dikompilasi ke cache rencana.
Mengatur pengoptimalan untuk beban kerja ad hoc menjadi 1 hanya memengaruhi rencana baru; rencana yang sudah ada dalam plan cache tidak terpengaruh.
Stub rencana yang dikompilasi adalah salah satu jenis obj.cache yang ditampilkan oleh tampilan katalog sys.dm_exec_cached_plans. Ini memiliki pengenal SQL dan pengenal rencana yang unik. Stub paket yang dikompilasi tidak memiliki rencana eksekusi yang terkait dengannya sendiri dan kueri untuk penunjuk rencana tidak akan mengembalikan XML Showplan.
Bendera pelacakan 8032 mengembalikan parameter batas cache ke pengaturan SQL Server 2005 RTM yang secara umum memungkinkan cache menjadi lebih besar. Gunakan pengaturan ini ketika entri cache yang sering digunakan kembali tidak masuk ke dalam cache dan ketika opsi konfigurasi server 'optimize for ad hoc workloads' gagal menyelesaikan masalah dengan cache rencana.
Peringatan
Tanda lacak 8032 dapat menyebabkan performa yang buruk jika cache besar mengurangi ketersediaan memori untuk konsumen memori lainnya, seperti kumpulan buffer.
Lihat Juga
sys.dm_exec_cached_plans (T-SQL)
Opsi Konfigurasi Server (SQL Server)