Ottimizzare la compressione per un gruppo di disponibilità

Si applica a:SQL Server

Per impostazione predefinita, SQL Server comprime i flussi di dati quando opportuno per i gruppi di disponibilità. La compressione riduce il traffico di rete, aumenta il carico della CPU e potrebbe generare latenza. Per abilitare la compressione, è necessario essere membro del ruolo predefinito del server sysadmin. La tabella seguente illustra i casi in cui SQL Server usa la compressione per i flussi di log dei gruppi di disponibilità.

Scenario Impostazione compressione
Replica con commit sincrono Nessuna compressione
Repliche con commit asincrono Compresso
Durante il seeding automatico Nessuna compressione
TDE abilitato e commit asincrono nel database Compresso
TDE abilitato e commit sincrono nel database Nessuna compressione

Flag di traccia per la compressione dei gruppi di disponibilità

Per la maggior parte degli scenari, non è consigliabile modificare queste impostazioni. Per testarne la modifica è possibile usare flag di traccia globali. SQL Server applica i flag di traccia globali all'intera istanza. Queste impostazioni influiscono su tutti i gruppi di disponibilità dell'istanza.

La tabella seguente illustra i flag di traccia che modificano il comportamento di compressione predefinito in SQL Server.

Flag di traccia Descrizione
1462 Disabilita la compressione dei flussi di log per i gruppi di disponibilità con repliche asincrone. Per impostazione predefinita, questa funzionalità è abilitata per le repliche asincrone per ottimizzare la larghezza di banda di rete.
9567 Abilita la compressione del flusso di dati per i gruppi di disponibilità durante il seeding automatico. Durante il seeding automatico, la compressione può ridurre significativamente i tempi di trasferimento e aumentare il carico sul processore.
9592 Abilita la compressione dei flussi di log per i gruppi di disponibilità con repliche sincrone. Per impostazione predefinita, questa funzionalità è disabilitata per le repliche sincrone perché la compressione aggiunge latenza. La compressione dei flussi di log è abilitata per impostazione predefinita per le repliche asincrone.