Aracılığıyla paylaş


Sunucu yapılandırması: basit havuz oluşturma

Şunlar için geçerlidir: SQL Server

lightweight pooling Bazen simetrik çoklu işlem (SMP) ortamlarında görülen aşırı bağlam geçişiyle ilişkili sistem ek yükünü azaltmanın bir aracı sağlamak için seçeneğini (fiber modu olarak da adlandırılır) kullanın. Aşırı bağlam geçişi olduğunda, basit havuzlama satır içi bağlam geçişi gerçekleştirerek daha iyi aktarım hızı sağlayabilir ve bu sayede kullanıcı/çekirdek kademesi geçişlerini azaltmaya yardımcı olabilir.

Önemli

SQL Server 2025 'den (17.x) başlayarak, seçeneğin etkinleştirdiği lightweight pooling özelliği kullanım dışıdır ve SQL Server'ın gelecekteki bir sürümünde kaldırılması planlanır. Bilinen kararlılık ve uyumluluk sorunları nedeniyle Microsoft, bu özelliği SQL Server'ın herhangi bir sürümünde kullanmaktan kaçınmanızı önerir.

Sınırlamalar

Ortak dil çalışma zamanı (CLR) yürütme basit havuz altında desteklenmez. İki seçenekte birini devre dışı bırakın: clr enabled veya lightweight pooling. CLR'yi kullanan ve fiber modunda düzgün çalışmayan özellikler hierarchyid veri türünü, çoğaltmayı ve İlke Tabanlı Yönetimi Kullanarak En İyi Yöntemleri İzleme ve Zorlama'yı içerir.

Basit havuz, SQL Server Express sürümünde desteklenmez.

Açıklamalar

Windows fiberleri temel alan fiber modu, çalışan iş parçacıklarının bağlam değiştirmesinin performans açısından kritik performans sorunu olduğu durumlara yöneliktir. Bu senaryo nadir olduğundan, fiber modu tipik bir sistemde performansı veya ölçeklenebilirliği nadiren artırır. Windows Server'da geliştirilmiş bağlam geçişi, fiber modu gereksinimini azaltır.

Rutin işlem için fiber mod zamanlama kullanmanızı önermiyoruz. Fiber modu, bağlam değiştirmenin normal avantajlarını engelleyerek performansı azaltabilir ve İş Parçacığı Yerel Depolama (TLS) kullanan SQL Server bileşenleri veya Windows mutexes gibi iş parçacığına ait nesneler fiber modunda düzgün çalışmadığından.

lightweight pooling ayarı1, SQL Server'ın fiber modu zamanlamaya geçmesine neden olur. Bu seçeneğin varsayılan değeridir 0.

Bu lightweight pooling seçenek gelişmiş bir seçenektir. Ayarı değiştirmek için sistem saklı yordamını kullanırsanızsp_configure, yalnızca lightweight pooling olarak ayarlandığında show advanced optionsdeğiştirebilirsiniz1. Sunucu yeniden başlatıldıktan sonra ayar etkinleşir.