Compartir a través de


sys.dm_fts_fdhosts (Transact-SQL)

Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance

Devuelve información sobre la actividad actual de los host de demonio de filtro en la instancia de servidor.

Nombre de la columna Tipo de datos Descripción
fdhost_id int Id. del host de demonio de filtro.
fdhost_name nvarchar(120) Nombre del host de demonio de filtro.
fdhost_process_id int Id. de proceso de Windows del host de demonio de filtro.
fdhost_type nvarchar(120) Tipo de documento que procesa el host de demonio de filtro, que puede ser uno de los siguientes:

Subproceso único

Varios subprocesos

Documento gigante
max_thread int Número máximo de subprocesos del host de demonio de filtro.
batch_count int Número de lotes que se procesan en el host de demonio de filtro.

Permisos

En SQL Server y SQL Managed Instance, requiere el permiso VIEW SERVER STATE.

En los objetivos de servicio Básico, S0 y S1 de SQL Database y para bases de datos en grupos elásticos, se requiere la cuenta de administrador del servidor, la cuenta de administrador Microsoft Entra o la pertenencia al ##MS_ServerStateReader## rol del servidor. En el resto de objetivos del servicio de SQL Database, se requiere el permiso VIEW DATABASE STATE en la base de datos o la pertenencia en el rol del servidor ##MS_ServerStateReader##.

Permisos para SQL Server 2022 y versiones posteriores

Requiere el permiso VER ESTADO DE RENDIMIENTO DEL SERVIDOR en el servidor.

Ejemplos

El ejemplo siguiente devuelve el nombre del host de demonio de filtro y el número máximo de subprocesos que contiene. También supervisa el número de lotes que se procesan actualmente en el demonio de filtro. Esta información se puede utilizar para evaluar el rendimiento.

SELECT fdhost_name, batch_count, max_thread FROM sys.dm_fts_fdhosts;  
GO  

Consulte también

Funciones y vistas de administración dinámica de búsqueda semántica y búsqueda de texto completo (Transact-SQL)
Búsqueda de texto completo