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