sys.dm_server_accelerator_status (Transact-SQL)

Область применения: SQL Server 2022 (16.x)

Возвращает сведения о интегрированных решениях для разгрузки и ускорения, доступных текущему экземпляру SQL Server. Впервые представлено в SQL Server 2022 (16.x).

Используйте это представление для определения доступных акселераторов, причины описания текущего режима, доступности оборудования, библиотек, драйверов, настроенных для использования и подтверждения загрузки. Используется mode_reason_desc для проверки и устранения неполадок состояния доступных акселераторов.

Имя столбца Тип данных Description
Ускоритель nvarchar(60) Доступный акселератор.
accelerator_desc nvarchar(60) Описание доступных акселераторов.
mode_desc nvarchar(60) Описание режима.
mode_reason_desc nvarchar(60) Причина режима, используемого для устранения неполадок.

NONE_HARDWARE_OFFLOAD_NOT_ENABLED (0) — состояние при отключении оборудования в экземпляре. Это состояние по умолчанию на Windows Server, если команда не включена sp_configure 'hardware_offload_config' .

NONE_HARDWARE_OFFLOAD_LINUX_NOT_SUPPORTED (1) — текущее сообщение на платформах Linux, так как Технология Intel® QuickAssist (QAT) в настоящее время не поддерживается.

NONE_ACCELERATOR_CONFIG_NOT_ENABLED (2) — можно настроить hardware_offload_config, но режим акселератора Intel® QAT не включен с помощью команды ALTER SERVER CONIGURATION. Например: ALTER SERVER CONFIGURATION SET HARDWARE_OFFLOAD = ON (ACCELERATOR = QAT)

NONE_ACCELERATOR_LOAD_FAILED (3) — происходит сбой загрузки qatzip.dll, которая входит в решение драйвера. Сведения о ресурсах поддержки см. в разделе "Поддержка".

NONE_ACCELERATOR_PROC_FAILED (4) — в qatzip.dll, который входит в решение драйвера, возникает сбой, на который находится поиск адресов proc. Сведения о ресурсах поддержки см. в разделе "Поддержка".

NONE_ACCELERATOR_VERSION_NOT_COMPATIBLE (7) — установленные qatzip.dll и isa-l.dll версии несовместимы с SQL Server. Установите последнюю поддерживаемую версию драйверов из Intel®.

NONE_ACCELERATOR_INITIALIZATION_FAILED (8) — произошел сбой инициализации акселератора Intel® QAT. Рекомендуется проверить журнал ошибок для доступности оборудования, а также версий драйвера и библиотеки Intel® QAT. Сведения о ресурсах поддержки см. в разделе "Поддержка".

NONE_ACCELERATOR_SESSION_FAILED (9) — произошел сбой настройки акселератора Intel® QAT. Рекомендуется проверить журнал ошибок для доступности оборудования, а также версий драйвера и библиотеки Intel® QAT. Рекомендуется убедиться, что драйверы успешно установлены. Сведения о ресурсах поддержки см. в разделе "Поддержка".

NONE_ACCELERATOR_LIBRARY_NOT_FOUND (10) — библиотеки qatzip.dll или isa-l.dll недоступны. Рекомендуется убедиться, что драйверы успешно установлены. Сведения о ресурсах поддержки см. в разделе "Поддержка".

SOFTWARE_MODE_NON_ENTERPRISE_SKU (11) — экземпляр SQL Server 2022 (16.x) с поддержкой Intel® QAT использует режим программного обеспечения из-за текущего выпуска (SKU).

SOFTWARE_MODE_ACCELERATOR_HARDWARE_NOT_FOUND (12) — экземпляр SQL Server с аппаратной разгрузкой и акселератором использует программный режим из-за недоступности аппаратного устройства из-за сбоя устройства или драйвера. Сведения о ресурсах поддержки см. в разделе "Поддержка".

SOFTWARE_MODE_SOFTWARE_FORCE_OVERRIDE (13) — режим принудительного использования программного обеспечения пользователем ALTER SERVER CONFIGURATION SET HARDWARE_OFFLOAD = ON (ACCELERATOR = QAT, MODE = SOFTWARE)

HARDWARE_MODE_ENTERPRISE_SKU (14) — экземпляр SQL Server 2022 (16.x) с аппаратной разгрузкой и акселератором использует поддержку оборудования с поддержкой программного обеспечения. Разгрузка оборудования поддерживается для любого акселератора в SQL Server 2022 (16.x) и более поздних версий.
accelerator_hardware_detected tinyint 1: обнаружено оборудование.

0: оборудование не обнаружено.
accelerator_library_version nvarchar(60) Версия библиотеки для акселератора.
accelerator_driver_version nvarchar(60) Версия драйвера для акселератора.

Разрешения

Необходимо разрешение VIEW PERFORMANCE STATE на сервере.

Замечания

Список sys.dm_server_accelerator_status доступных акселераторов для вашей версии SQL Server. Строка intel® QuickAssist Technology (QAT) для сжатия резервных копий и восстановления по умолчанию отображается начиная с SQL Server 2022 (16.x), даже если оборудование QAT отсутствует, и драйвер QAT не установлен. Другие аппаратные или программные акселераторы могут быть добавлены в будущие накопительные обновления и основные выпуски SQL Server.

Поддержка

Документация и поддержка значений mode_reason_desc см. в разделе Intel® QuickAssist Technologies (QAT).

Следующие шаги