Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server 2022 (16.x) и более поздних версий
В этой статье описывается, как просмотреть или настроить backup compression algorithm
параметр конфигурации сервера в SQL Server с помощью Transact-SQL.
Параметр backup compression algorithm
определяет, какой алгоритм сжатия используется по умолчанию для резервных копий, использующих сжатие. Параметр конфигурации backup compression algorithm
необходим для реализации интегрированных решений для ускорения и разгрузки.
Необходимые компоненты
- Операционная система Windows
- SQL Server 2022 (16.x) и более поздних версий
Разрешения
sp_configure
Разрешения на выполнение без параметров или только с первым параметром предоставляются всем пользователям по умолчанию. Чтобы выполнить sp_configure
оба параметра для изменения параметра конфигурации или запуска RECONFIGURE
инструкции, пользователю необходимо предоставить ALTER SETTINGS
разрешение на уровне сервера. Разрешение ALTER SETTINGS
неявным образом предоставлено предопределенным ролям сервера sysadmin и serveradmin.
Алгоритмы сжатия резервных копий
Этот параметр можно использовать backup compression algorithm
для указания алгоритма, используемого для сжатия резервных копий. Доступны следующие алгоритмы:
- MS_XPRESS. Алгоритм сжатия резервных копий по умолчанию во всех выпусках SQL Server.
- Intel QAT: алгоритм сжатия резервных копий на основе технологии Intel QuickAssist (QAT ). Этот алгоритм доступен в SQL Server 2022 (16.x) и более поздних версиях.
- ZSTD: алгоритм сжатия резервных копий, который использует более быстрый и эффективный алгоритм сжатия Zstandard (ZSTD). Этот алгоритм доступен в предварительной версии SQL Server 2025 (17.x) и более поздних версиях.
Просмотр параметра алгоритма сжатия резервных копий
Замечание
В настоящее время существует известная проблема с установкой backup compression algorithm
в ZSTD.
В SQL Server Management Studio подключитесь к ядро СУБД.
На стандартной панели выберите пункт Создать запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере выполняется запрос представления каталога sys.configurations , чтобы определить значение для
backup compression algorithm
:-
0
= сжатие резервных копий отключено, указанное параметром сжатия резервных копий по умолчанию . -
1
= SQL Server использует алгоритм сжатия резервных копий MS_XPRESS (по умолчанию). -
2
= SQL Server использует алгоритм сжатия резервных копий Intel® QAT. -
3
= SQL Server использует алгоритм сжатия резервных копий ZSTD.
SELECT value FROM sys.configurations WHERE name = 'backup compression algorithm'; GO
-
Настройка параметра алгоритма сжатия резервных копий
В SQL Server Management Studio подключитесь к ядро СУБД.
На стандартной панели выберите пункт Создать запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере показано, как использовать sp_configure, чтобы настроить экземпляр сервера на использование Intel® QAT в качестве алгоритма сжатия по умолчанию:
EXECUTE sp_configure 'backup compression algorithm', 2; RECONFIGURE;
Чтобы изменить алгоритм сжатия обратно в алгоритм ZSTD (новый в предварительной версии SQL Server 2025 (17.x), используйте следующий сценарий:
EXECUTE sp_configure 'backup compression algorithm', 3; RECONFIGURE;
Чтобы установить для алгоритма сжатия по умолчанию значение по умолчанию, используйте следующий скрипт:
EXECUTE sp_configure 'backup compression algorithm', 1; RECONFIGURE;
Дополнительные сведения см. в разделе "Параметры конфигурации сервера".