pengumpulan ringan (opsi konfigurasi server)

Berlaku untuk:SQL Server

Gunakan opsi pengumpulan ringan (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.

Pembatasan

Eksekusi runtime bahasa umum (CLR) tidak didukung di bawah pengumpulan ringan. Nonaktifkan salah satu dari dua opsi: clr diaktifkan atau pengumpulan ringan. Fitur yang mengandalkan CLR dan yang tidak berfungsi dengan baik dalam mode serat termasuk jenis data hierarkis, replikasi, dan 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.

Mengatur pengumpulan ringan ke 1 menyebabkan SQL Server beralih ke penjadwalan mode serat. Nilai default untuk opsi ini adalah 0.

Opsi pengumpulan ringan adalah opsi lanjutan . Jika Anda menggunakan sp_configure prosedur tersimpan sistem untuk mengubah pengaturan, Anda hanya dapat mengubah pengumpulan ringan saat menampilkan opsi tingkat lanjut diatur ke 1. Pengaturan berlaku setelah server dimulai ulang.