sys.dm_server_accelerator_status (Transact-SQL)

Aplica-se a: SQL Server 2022 (16.x)

Retorna informações sobre soluções integradas de descarregamento e aceleração que estão disponíveis para a instância atual do SQL Server. Introduzido no SQL Server 2022 (16.x).

Use essa exibição para identificar os aceleradores disponíveis, o motivo da descrição do modo atual, a disponibilidade de hardware, as bibliotecas, os drivers configurados para uso e confirmados a serem carregados. Use mode_reason_desc para verificar e solucionar o estado dos aceleradores disponíveis.

Nome da coluna Tipo de dados Descrição
acelerador nvarchar(60) Acelerador disponível.
accelerator_desc nvarchar(60) Descrição dos aceleradores disponíveis.
mode_desc nvarchar(60) A descrição do modo.
mode_reason_desc nvarchar(60) O motivo do modo, usado para solução de problemas.

NONE_HARDWARE_OFFLOAD_NOT_ENABLED (0) – Status quando o descarregamento de hardware não estiver habilitado na instância. Esse status é o padrão em um Windows Server quando o sp_configure 'hardware_offload_config' comando não foi habilitado.

NONE_HARDWARE_OFFLOAD_LINUX_NOT_SUPPORTED (1) – Atualmente, não há suporte para a mensagem atual em plataformas Linux como QAT (Tecnologia Intel® QuickAssist).

NONE_ACCELERATOR_CONFIG_NOT_ENABLED (2) – o 'hardware_offload_config' pode estar configurado, mas o modo de acelerador intel® QAT não está habilitado por meio do comando ALTER SERVER CONIGURATION. Por exemplo: ALTER SERVER CONFIGURATION SET HARDWARE_OFFLOAD = ON (ACCELERATOR = QAT)

NONE_ACCELERATOR_LOAD_FAILED (3) – Há uma falha ao carregar qatzip.dll que faz parte da solução de driver. Para obter recursos de suporte, consulte Suporte.

NONE_ACCELERATOR_PROC_FAILED (4) – Há uma falha ao localizar endereços proc em qatzip.dll que faz parte da solução de driver. Para obter recursos de suporte, consulte Suporte.

NONE_ACCELERATOR_VERSION_NOT_COMPATIBLE (7) – as versões e isa-l.dll instaladas qatzip.dll não são compatíveis com SQL Server. Instale a versão mais recente com suporte dos drivers da Intel®.

NONE_ACCELERATOR_INITIALIZATION_FAILED (8) – Houve uma falha ao inicializar o acelerador intel® QAT. É recomendável marcar o log de erros para a disponibilidade do hardware e as versões de driver e biblioteca do Intel® QAT. Para obter recursos de suporte, consulte Suporte.

NONE_ACCELERATOR_SESSION_FAILED (9) – Houve uma falha ao configurar o acelerador intel® QAT. É recomendável marcar o log de erros para a disponibilidade do hardware e as versões de driver e biblioteca do Intel® QAT. É recomendável verificar se os drivers foram instalados com êxito. Para obter recursos de suporte, consulte Suporte.

NONE_ACCELERATOR_LIBRARY_NOT_FOUND (10) – as bibliotecas qatzip.dll ou isa-l.dll não estão disponíveis. É recomendável verificar se os drivers foram instalados com êxito. Para obter recursos de suporte, consulte Suporte.

SOFTWARE_MODE_NON_ENTERPRISE_SKU (11) – SQL Server instância 2022 (16.x) com o Intel® QAT habilitado está usando o modo de software devido à SKU (edição atual).

SOFTWARE_MODE_ACCELERATOR_HARDWARE_NOT_FOUND (12) – A instância de SQL Server com descarregamento de hardware e acelerador habilitado está usando o modo de software devido ao dispositivo de hardware não estar disponível, devido a uma falha no dispositivo ou no driver. Para obter recursos de suporte, consulte Suporte.

SOFTWARE_MODE_SOFTWARE_FORCE_OVERRIDE (13) – Modo de software forçado do usuário usando ALTER SERVER CONFIGURATION SET HARDWARE_OFFLOAD = ON (ACCELERATOR = QAT, MODE = SOFTWARE)

HARDWARE_MODE_ENTERPRISE_SKU (14) – a instância do SQL Server 2022 (16.x) com descarregamento de hardware e acelerador habilitado está usando o suporte a hardware, com fallback de software. Há suporte para descarregamento de hardware para qualquer acelerador no SQL Server 2022 (16.x) e posterior.
accelerator_hardware_detected tinyint 1: o hardware é detectado.

0: o hardware não foi detectado.
accelerator_library_version nvarchar(60) A versão da biblioteca para o acelerador.
accelerator_driver_version nvarchar(60) A versão do driver para o acelerador.

Permissões

Requer a permissão VIEW PERFORMANCE STATE no servidor.

Comentários

As sys.dm_server_accelerator_status listas de aceleradores disponíveis para sua versão do SQL Server. Uma linha da QAT (Tecnologia Intel® QuickAssist) para compactação de backup/restauração é exibida por padrão, começando com SQL Server 2022 (16.x), mesmo que o hardware qat não esteja presente e o driver QAT não esteja instalado. Outros aceleradores de hardware ou software podem ser adicionados nas atualizações cumulativas futuras e nas principais versões do SQL Server.

Suporte

Para obter documentação e suporte para valores de mode_reason_desc, consulte QAT (Tecnologias QuickAssist da Intel®).

Próximas etapas