Compartilhar via


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 para serem carregados. Use mode_reason_desc para verificar e solucionar problemas do 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 está 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) – A mensagem atual nas plataformas Linux como Intel® QuickAssist Technology (QAT) não é suportada no momento.

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 CONFIGURATION. Por exemplo: ALTER SERVER CONFIGURATION SET HARDWARE_OFFLOAD = ON (ACCELERATOR = QAT)

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

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

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

NONE_ACCELERATOR_INITIALIZATION_FAILED (8) – Houve uma falha ao inicializar o acelerador Intel® QAT. Recomenda-se verificar o log de erros quanto à disponibilidade do hardware e as versões do driver e da biblioteca Intel® QAT. Para obter recursos de suporte, consulte Suporte.

NONE_ACCELERATOR_SESSION_FAILED (9) – Houve uma falha ao configurar o acelerador Intel® QAT. Recomenda-se verificar o log de erros quanto à disponibilidade do hardware e as versões do driver e da biblioteca Intel® QAT. Recomenda-se 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. Recomenda-se verificar se os drivers foram instalados com êxito. Para obter recursos de suporte, consulte Suporte.

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

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

SOFTWARE_MODE_SOFTWARE_FORCE_OVERRIDE (13) – Modo de software forçado pelo 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 suporte de hardware, com fallback de software. O descarregamento de hardware tem suporte 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

A sys.dm_server_accelerator_status lista os aceleradores disponíveis para sua versão do SQL Server. Uma linha para Intel® QuickAssist Technology (QAT) para compactação de backup/restauração aparece por padrão a partir do 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 futuras atualizações cumulativas e versões principais do SQL Server.

Suporte

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

Próximas etapas