Condividi tramite


Configurazione del server: algoritmo di compressione dei backup

Si applica a: SQL Server 2022 (16.x) e versioni successive

Questo articolo descrive come visualizzare o configurare l'opzione di configurazione del backup compression algorithm server in SQL Server con Transact-SQL.

L'opzione backup compression algorithm determina quale algoritmo di compressione viene utilizzato per impostazione predefinita per i backup che usano la compressione. L'opzione backup compression algorithm di configurazione è necessaria per implementare soluzioni integrate di accelerazione e offload.

Prerequisiti

  • Sistema operativo Windows
  • SQL Server 2022 (16.x) e versioni successive

Autorizzazioni

Le autorizzazioni di esecuzione per sp_configure senza alcun parametro o solo con il primo parametro vengono assegnate per impostazione predefinita a tutti gli utenti. Per eseguire sp_configure con entrambi i parametri per la modifica di un'opzione di configurazione o per l'esecuzione dell'istruzione RECONFIGURE, a un utente deve essere concessa l'autorizzazione a livello di server ALTER SETTINGS. L'autorizzazione ALTER SETTINGS è assegnata implicitamente ai ruoli predefiniti del serversysadmin e serveradmin.

Algoritmi di compressione dei backup

È possibile usare l'opzione backup compression algorithm per specificare l'algoritmo usato per la compressione dei backup. Sono disponibili gli algoritmi seguenti:

  • MS_XPRESS: algoritmo di compressione backup predefinito in tutte le edizioni di SQL Server.
  • Intel QAT: algoritmo di compressione di backup basato sulla tecnologia Intel QuickAssist (QAT ). Questo algoritmo è disponibile in SQL Server 2022 (16.x) e versioni successive.
  • ZSTD: algoritmo di compressione di backup che usa l'algoritmo di compressione Zstandard (ZSTD) più veloce ed efficace. Questo algoritmo è disponibile in ANTEPRIMA di SQL Server 2025 (17.x) e versioni successive.

Visualizzare l'opzione dell'algoritmo di compressione dei backup

Annotazioni

Attualmente c'è un problema noto con l'impostazione di backup compression algorithm su ZSTD.

  1. In SQL Server Management Studio connettersi al motore di database.

  2. Nella barra Standard selezionare Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra di query e selezionare Esegui. In questo esempio viene eseguita una query sulla vista del catalogo sys.configurations per determinare il valore di backup compression algorithm:

    • 0 = La compressione del backup è disattivata, specificata dall'opzione di compressione backup predefinita .
    • 1 = SQL Server usa l'algoritmo di compressione di backup MS_XPRESS (impostazione predefinita).
    • 2 = SQL Server usa l'algoritmo di compressione di backup Intel® QAT.
    • 3 = SQL Server usa l'algoritmo di compressione di backup ZSTD.
    SELECT value
    FROM sys.configurations
    WHERE name = 'backup compression algorithm';
    GO
    

Configurare l'opzione dell'algoritmo di compressione del backup

  1. In SQL Server Management Studio connettersi al motore di database.

  2. Nella barra Standard selezionare Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra di query e selezionare Esegui. In questo esempio viene illustrato come usare sp_configure per configurare l'istanza del server per usare Intel® QAT come algoritmo predefinito di compressione:

    EXECUTE sp_configure 'backup compression algorithm', 2;
    
    RECONFIGURE;
    

    Per ripristinare l'algoritmo di compressione con l'algoritmo ZSTD (novità di SQL Server 2025 (anteprima 17.x), usare lo script seguente:

    EXECUTE sp_configure 'backup compression algorithm', 3;
    
    RECONFIGURE;
    

    Per ripristinare l'algoritmo di compressione predefinito, usare lo script seguente:

    EXECUTE sp_configure 'backup compression algorithm', 1;
    
    RECONFIGURE;
    

Per altre informazioni, vedere Opzioni di configurazione del server.