Aracılığıyla paylaş


Kullanılabilirlik grubu için sıkıştırmayı ayarlama

Şunlar için geçerlidir: SQL Server

Varsayılan olarak, SQL Server kullanılabilirlik grupları için uygun olan durumlarda veri akışlarını sıkıştırır. Sıkıştırma ağ trafiğini azaltır, CPU yükünü artırır ve gecikme süresine neden olabilir. Sıkıştırmayı etkinleştirmek için sysadmin sabit sunucu rolünün üyesi olmanız gerekir. Aşağıdaki tablo, SQL Server'ın kullanılabilirlik grubu günlük akışları için sıkıştırmayı ne zaman kullandığını gösterir:

Scenario Sıkıştırma ayarı
Senkron-commit replikası Sıkıştırılmadı
Zaman uyumsuz işleme çoğaltmaları Sıkıştırılmış
Otomatik tohumlama sırasında Sıkıştırılmadı
Veritabanında TDE etkin ve asenkron işlem Sıkıştırılmış
Veritabanında TDE etkin ve zaman uyumlu işleme Sıkıştırılmadı

Kullanılabilirlik grubu sıkıştırması için izleme bayrakları

Çoğu senaryoda bu ayarları değiştirmenizi önermeyiz. Bu ayarları değiştirmeyi test etmek için genel izleme bayraklarını kullanabilirsiniz. SQL Server tüm örneğe genel izleme bayrakları uygular. Örnekteki tüm kullanılabilirlik grupları bu ayarlardan etkilenir.

Aşağıdaki tabloda SQL Server için varsayılan sıkıştırma davranışını değiştiren izleme bayrakları gösterilmektedir.

İzleme bayrağı Description
1462 Asenkron çoğaltmalı kullanılabilirlik grupları için günlük akışı sıkıştırmayı devre dışı bırakır. Bu özellik, ağ bant genişliğini iyileştirmek için zaman uyumsuz çoğaltmalarda varsayılan olarak etkindir.
9567 Otomatik dağıtım sırasında kullanılabilirlik grupları için veri akışının sıkıştırmasını etkinleştirir. Otomatik tohumlama sırasında sıkıştırma aktarım süresini önemli ölçüde azaltabilir ve işlemci üzerindeki yükü artırabilir.
9592 Eşzamanlı çoğaltmalara sahip kullanılabilirlik grupları için günlük akışının sıkıştırılmasını etkinleştirir. Sıkıştırma gecikme süresi eklediğinden, zaman uyumlu çoğaltmalarda bu özellik varsayılan olarak devre dışı bırakılır. Varsayılan olarak, asenkron replikalar için günlük akışı sıkıştırması etkindir.