Sdílet prostřednictvím


Konfigurace serveru: Algoritmus pro kompresi záloh

platí pro: SQL Server 2022 (16.x) a novější verze

Tento článek popisuje, jak zobrazit nebo nakonfigurovat backup compression algorithm možnost konfigurace serveru v SQL Serveru pomocí jazyka Transact-SQL.

Možnost backup compression algorithm určuje, který algoritmus komprese se ve výchozím nastavení používá pro zálohy, které používají kompresi. Možnost backup compression algorithm konfigurace je nutná k implementaci integrovaných řešení zrychlení a snižování zátěže.

Požadavky

  • Operační systém Windows
  • SQL Server 2022 (16.x) a novější verze

Povolení

Ve výchozím nastavení se oprávnění ke spuštění sp_configure bez parametrů nebo pouze s prvním parametrem udělují všem uživatelům. Pokud chcete spustit sp_configure s oběma parametry pro změnu možnosti konfigurace nebo spuštění příkazu RECONFIGURE, musí být uživateli uděleno oprávnění na úrovni serveru ALTER SETTINGS. Oprávnění ALTER SETTINGS implicitně uchovává správce systému a správce serveru pevné role serveru.

Algoritmy zálohovací komprese

Pomocí této možnosti můžete backup compression algorithm zadat algoritmus použitý pro kompresi zálohování. K dispozici jsou následující algoritmy:

  • MS_XPRESS: Výchozí algoritmus komprese zálohování ve všech edicích SQL Serveru.
  • Intel QAT: Komprimační algoritmus záloh Intel QuickAssist Technology (QAT). Tento algoritmus je k dispozici v SQL Serveru 2022 (16.x) a novějších verzích.
  • ZSTD: Algoritmus komprese zálohování, který používá rychlejší a efektivnější komprimační algoritmus ZSTD (ZSTD). Tento algoritmus je k dispozici v SQL Serveru 2025 (17.x) a novějších verzích.

Zobrazit možnost algoritmu komprese zálohování

Poznámka:

V současné době je známý problém s nastavením backup compression algorithm ZSTD.

  1. V aplikaci SQL Server Management Studio se připojte k databázovému stroji.

  2. Na panelu Standard vyberte Nový dotaz.

  3. Zkopírujte a vložte následující příklad do okna dotazu a vyberte Spustit. Tento příklad provádí dotaz na zobrazení katalogu sys.configurations, aby zjistil hodnotu pro backup compression algorithm:

    • 0 = Komprese záloh je vypnutá, jak je určeno možností výchozí komprese zálohování.
    • 1 = SQL Server používá MS_XPRESS algoritmus komprese zálohování (výchozí).
    • 2 = SQL Server používá algoritmus komprese zálohování Intel® QAT.
    • 3 = SQL Server používá algoritmus komprese zálohování ZSTD.
    SELECT value
    FROM sys.configurations
    WHERE name = 'backup compression algorithm';
    GO
    

Konfigurace možnosti algoritmu komprese zálohování

  1. V aplikaci SQL Server Management Studio se připojte k databázovému stroji.

  2. Na panelu Standard vyberte Nový dotaz.

  3. Zkopírujte a vložte následující příklad do okna dotazu a vyberte Spustit. Tento příklad ukazuje, jak pomocí sp_configure nakonfigurovat instanci serveru tak, aby používala Intel® QAT jako výchozí algoritmus komprese:

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

    Pokud chcete změnit algoritmus komprese zpět na algoritmu ZSTD (nový v SQL Serveru 2025 (17.x)), použijte následující skript:

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

    Pokud chcete změnit výchozí algoritmus komprese zpět na výchozí, použijte následující skript:

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

Další informace naleznete v tématu Možnosti konfigurace serveru.