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