Delen via


sys.dm_fts_fdhosts (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Geeft informatie terug over de huidige activiteit van de filterdaemon host of hosts op de serverinstantie.

Kolomnaam Gegevenstype Description
fdhost_id int ID van de filter-daemonhost.
fdhost_name nvarchar(120) Naam van filter daemon-host.
fdhost_process_id int Windows-proces-ID van de filter-daemonhost.
fdhost_type nvarchar(120) Type document dat door de filter-daemon host wordt verwerkt, een van:

Enkele schroefdraad

Multithread

Enorm document
max_thread int Maximaal aantal threads in de filter daemon-host.
batch_count int Aantal batches die worden verwerkt in de filter daemon-host.

Permissions

Voor SQL Server en SQL Managed Instance is een machtiging vereist VIEW SERVER STATE .

Voor servicedoelstellingen van SQL Database Basic, S0 en S1 en voor databases in elastische pools is het serverbeheerdersaccount , het Microsoft Entra-beheerdersaccount of het lidmaatschap van de ##MS_ServerStateReader##serverrol vereist. Voor alle andere SQL Database-servicedoelstellingen is de VIEW DATABASE STATE machtiging voor de database of het lidmaatschap van de ##MS_ServerStateReader## serverfunctie vereist.

Machtigingen voor SQL Server 2022 en hoger

Vereist de machtiging PRESTATIESTATUS VAN DE WEERGAVESERVER op de server.

Voorbeelden

Het volgende voorbeeld geeft de naam van de filter-daemonhost en het maximale aantal threads erin. Het monitort ook hoeveel batches er momenteel worden verwerkt in de filterdaemon. Deze informatie kan worden gebruikt om prestaties te diagnosticeren.

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

Zie ook

Full-Text Zoeken en Semantisch Zoeken Dynamische Beheerweergaven en -functies (Transact-SQL)
Zoekopdracht in volledige tekst