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. |