Konfigurasi server: pengumpulan ringan
Berlaku untuk: SQL Server
lightweight pooling
Gunakan opsi (juga disebut mode serat) untuk menyediakan sarana mengurangi overhead sistem yang terkait dengan peralihan konteks yang berlebihan terkadang terlihat di lingkungan multiproses simetris (SMP). Ketika peralihan konteks yang berlebihan ada, pengumpulan ringan mungkin memberikan throughput yang lebih baik dengan melakukan peralihan konteks sebaris, sehingga membantu mengurangi transisi cincin pengguna/kernel.
Batasan
Eksekusi runtime bahasa umum (CLR) tidak didukung di bawah pengumpulan ringan. Nonaktifkan salah satu dari dua opsi: clr enabled
atau lightweight pooling
. Fitur yang mengandalkan CLR dan yang tidak berfungsi dengan baik dalam mode serat termasuk jenis data hierarkis, replikasi, dan Pemantauan dan Terapkan Praktik Terbaik dengan Menggunakan Manajemen Berbasis Kebijakan.
Pengumpulan ringan tidak didukung pada edisi SQL Server Express.
Keterangan
Mode serat, yang didasarkan pada serat Windows, ditujukan untuk situasi di mana peralihan konteks utas pekerja adalah hambatan kritis dalam performa. Karena skenario ini jarang terjadi, mode serat jarang meningkatkan performa atau skalabilitas pada sistem yang khas. Peralihan konteks yang ditingkatkan di Windows Server mengurangi kebutuhan akan mode serat.
Kami tidak menyarankan Anda menggunakan penjadwalan mode serat untuk operasi rutin. Mode serat dapat mengurangi performa dengan menghambat manfaat reguler peralihan konteks, dan karena komponen SQL Server yang menggunakan Thread Local Storage (TLS) atau objek milik utas, seperti mutex Windows, tidak dapat berfungsi dengan benar dalam mode serat.
Pengaturan lightweight pooling
untuk 1
menyebabkan SQL Server beralih ke penjadwalan mode serat. Nilai default untuk opsi ini adalah 0
.
Opsi ini lightweight pooling
adalah opsi lanjutan. Jika Anda menggunakan prosedur tersimpan sp_configure
sistem untuk mengubah pengaturan, Anda hanya dapat mengubah lightweight pooling
saat show advanced options
diatur ke 1
. Pengaturan berlaku setelah server dimulai ulang.