sys.dm_fts_fdhosts (Transact-SQL)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure
Retorna informações sobre a atividade atual do host (ou hosts) daemon do filtro da instância de servidor.
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
fdhost_id | int | ID do host daemon do filtro. |
fdhost_name | nvarchar(120) | Nome de host daemon do filtro. |
fdhost_process_id | int | ID de processo do Windows do host daemon do filtro. |
fdhost_type | nvarchar(120) | Tipo de documento que está sendo processado pelo host daemon do filtro, um de: Thread único Multi-thread Documento enorme |
max_thread | int | Número de máximo de threads no host daemon do filtro. |
batch_count | int | Número de lotes que estão sendo processados no host daemon do filtro. |
Permissões
No SQL Server e na Instância Gerenciada de SQL, requer a permissão VIEW SERVER STATE
.
Nos objetivos de serviço do Banco de Dados SQL Básico, S0 e S1 e para bancos de dados em pools elásticos, é necessário ter a conta do administrador do servidor, a conta do administrador do Microsoft Entra ou a associação à ##MS_ServerStateReader##
função de servidor. Em todos os outros objetivos de serviço do Banco de Dados SQL, a permissão VIEW DATABASE STATE
no banco de dados ou a associação à função de servidor ##MS_ServerStateReader##
são necessárias.
Permissões do SQL Server 2022 e posteriores
É necessária a permissão VIEW SERVER PERFORMANCE STATE no servidor.
Exemplos
O exemplo a seguir retorna o nome do host daemon do filtro e seu número máximo de threads. Ele também monitora quantos lotes estão sendo processados no daemon do filtro. Essa informação pode ser usada para diagnosticar o desempenho.
SELECT fdhost_name, batch_count, max_thread FROM sys.dm_fts_fdhosts;
GO
Confira também
Pesquisa de texto completo e pesquisa semântica Exibições e funções de gerenciamento dinâmico (Transact-SQL)
Pesquisa de texto completo