Aracılığıyla paylaş


Sunucu yapılandırması: kullanılabilirlik grubu işleme süresi (ms)

SQL Server 2025 (17.x) Önizlemesi

availability group commit time Her Zaman Açık kullanılabilirlik grubu çoğaltması için grup işleme süresini milisaniye olarak belirtmek için sunucu yapılandırma seçeneğini kullanın.

Uyarı

availability group commit time Sunucu yapılandırma seçeneği SQL Server 2025 (17.x) Önizleme sürümünden itibaren kullanılabilir.

Genel Bakış

bir işlem içinde yapılan değişiklikler, işlem işlenene kadar işlemin dışında görünmez. Always On kullanılabilirlik grubu için gerçekleştirilmiş bir işlemin tanımı, kullanılabilirlik grubundaki tüm zaman uyumlu ikincil çoğaltmaların kalıcı olarak kaydedilmiş işlemi onaylamasını içerir. Birincil çoğaltmaya bir komut gönderildikten sonra, bu işlemin ağ genelinde tüm ikincil çoğaltmalara hızla yayılması gerekir.

SQL Server, bir işlemin ACID özelliklerini korumak için önceden yazılan işlem günlüğüne bağlı olduğundan, değişiklikler ilk olarak işlem günlüğüne günlük blokları biçiminde kaydedilir. Bu günlük blokları, tüm ikincil çoğaltmaların işlem günlüğüne gönderilir ve uygulanır.

SQL Server 2016 (13.x) ve sonraki sürümlerinde performansı artırmak ve gecikme süresini azaltmak için SQL Server, AlwaysOn kullanılabilirlik grubu günlük bloklarını ikincil çoğaltmalara göndermeden önce birden çok işlemeyle doldurma girişiminde 10 milisaniyelik bir gecikme kullanır.

SQL Server 2025 (17.x) Önizlemesi, availability group commit time sunucu yapılandırma seçeneğini, bir kullanılabilirlik grubu çoğaltması için grup onay süresini milisaniye cinsinden belirtmek için sunar. Varsayılan değer olan 10 milisaniyenin çok uzun olduğu iş senaryolarında bu seçenek SQL Server'a birden çok işlemeyi daha az günlük bloğu içinde toplu işler halinde gruplandırma olanağı sağlar.

İşlemeleri gruplandırmak, veri çoğaltmanın verimliliği ile verene başarılı bir işlemenin raporlanması için gereken süre arasında bir denge sağlar:

  • Meşgul sistemlerde, işlemlerin gruplanması daha fazla işlem içeren günlük blokları oluşturarak ağ doygunluğunu önlemeye yardımcı olur ve ikincil replika üzerinde çok sayıda küçük günlük bloğu uygulamaktan doğan ek yükü azaltır.
  • Ancak, işlemin ikincil kopyaya uygulanması için 10 milisaniyelik bir gecikme vardır ve bu da bazı iş senaryoları için sorunlu olabilir.

Varsayılan 10 milisaniyelik değerin çok uzun olduğu iş senaryolarında, işlemlerin ikincil çoğaltmaya daha hızlı gönderilmesi için sunucu yapılandırma seçeneğini daha düşük bir değerle değiştirebilirsiniz availability group commit time .

Açıklamalar

  • varsayılan değeri 0 , SQL Server'ın kullanılabilirlik grubu işleme süresi için varsayılan 10 ms değerini kullandığını gösterir.

  • availability group commit time sunucu yapılandırma seçeneği, gelişmiş seçenekleri göster1 olarak ayarlandığında kullanılabilir.