Bagikan melalui


Menonaktifkan kumpulan ringan

Berlaku untuk: SQL Server

Aturan ini memeriksa bahwa pengumpulan ringan dinonaktifkan di server. Pengaturan lightweightpooling untuk 1 menyebabkan SQL Server beralih ke penjadwalan mode serat. Mode serat ditujukan untuk situasi tertentu di mana peralihan konteks pekerja UMS adalah hambatan penting dalam performa. Karena ini jarang terjadi, mode serat jarang meningkatkan performa atau skalabilitas pada sistem yang khas.

Rekomendasi praktik terbaik

Opsi lightweightpooling hanya boleh diaktifkan setelah pengujian menyeluruh, setelah semua peluang penyetelan performa lainnya dievaluasi, dan ketika pengalihan konteks adalah masalah yang diketahui di lingkungan Anda.

Kami menyarankan agar Anda tidak menggunakan penjadwalan mode serat untuk operasi rutin karena dapat mengurangi performa dengan mencegah manfaat reguler peralihan konteks, dan karena beberapa komponen SQL Server yang menggunakan Thread Local Storage (TLS) atau objek milik utas, seperti muteks (semacam objek kernel Win32), tidak dapat berfungsi dengan benar dalam mode serat.

Untuk menghapus pengumpulan ringan, jalankan pernyataan berikut, lalu mulai ulang Mesin Database SQL Server.

sp_configure 'show advanced options', 1;
GO
sp_configure 'lightweight pooling', 0;
GO
RECONFIGURE;
GO

Untuk informasi lebih lanjut

Opsi Konfigurasi Server pengumpulan ringan