sys.dm_fts_fdhosts (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceSQL-Datenbank in Microsoft Fabric

Gibt Informationen über die aktuelle Aktivität des oder der Filterdaemonhosts auf der Serverinstanz zurück.

Spaltenname Datentyp Description
fdhost_id int ID des Filterdämonhosts.
fdhost_name nvarchar(120) Name des Filterdämonhosts.
fdhost_process_id int Windows-Prozess-ID des Filterdämonhosts.
fdhost_type nvarchar(120) Typ des Dokuments, das vom Filterdämonhost verarbeitet wird. Ist einer der folgenden Typen:

Einzelthread

Multithread

Umfangreiches Dokument
max_thread int Maximale Anzahl von Threads im Filterdämonhost.
batch_count int Anzahl von Batches, die derzeit im Filterdämonhost verarbeitet werden.

Erlaubnisse

Für SQL Server und SQL Managed Instance ist VIEW SERVER STATE Berechtigung erforderlich.

Für SQL-Datenbank Basic, S0und S1 Dienstziele sowie für Datenbanken in elastischen Poolsist der Serveradministrator Konto, der Microsoft Entra-Administrator Konto oder die Mitgliedschaft in der ##MS_ServerStateReader##Serverrolle erforderlich. Für alle anderen SQL-Datenbankdienstziele ist entweder die VIEW DATABASE STATE Berechtigung für die Datenbank oder die Mitgliedschaft in der ##MS_ServerStateReader## Serverrolle erforderlich.

Berechtigungen für SQL Server 2022 und höher

Benötigt VIEW die Berechtigung SERVER PERFORMANCE STATE auf dem Server.

Examples

Im folgenden Beispiel werden der Name des Filterdämonhosts und die maximale Anzahl der in ihm enthaltenen Threads zurückgegeben. Außerdem wird überwacht, wie viele Batches derzeit im Filterdämon verarbeitet werden. Diese Informationen können bei der Leistungsdiagnose verwendet werden.

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