Condividi tramite


sys.dm_fts_fdhosts (Transact-SQL)

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure

Restituisce informazioni sull'attività corrente dell'host o degli host del daemon di filtri nell'istanza del server.

Nome colonna Tipo di dati Descrizione
fdhost_id int ID dell'host del daemon di filtri.
fdhost_name nvarchar(120) Nome dell'host del daemon di filtri.
fdhost_process_id int ID del processo Windows dell'host del daemon di filtri.
fdhost_type nvarchar(120) Tipo di documento elaborato dall'host del daemon di filtri, ad esempio:

A thread singolo

Multi-thread

Documento di grandi dimensioni
max_thread int Numero massimo di thread nell'host del daemon di filtri.
batch_count int Numero di batch in elaborazione nell'host del daemon di filtri.

Autorizzazioni

In SQL Server e Istanza gestita di SQL è richiesta l'autorizzazione VIEW SERVER STATE.

Negli obiettivi del servizio Basic del Database SQL, S0 e S1 e per i database nei pool elastici, è richiesto l'account amministratore del server, l'account amministratore di Microsoft Entra o l’adesione nel ##MS_ServerStateReader## al ruolo del server. Per tutti gli altri obiettivi di servizio database SQL, è necessaria l'autorizzazione VIEW DATABASE STATE per il database o l'adesione ruolo del server ##MS_ServerStateReader##.

Autorizzazioni per SQL Server 2022 e versioni successive

È richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE per il server.

Esempi

Nell'esempio seguente viene restituito il nome dell'host del daemon di filtri e il numero massimo di thread relativi. Viene inoltre monitorato il numero di batch attualmente in esecuzione nel daemon di filtri. Queste informazioni possono essere utilizzate nella diagnosi delle prestazioni.

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

Vedi anche

Funzioni e viste a gestione dinamica ricerca full-text e funzioni (Transact-SQL)
Ricerca full-text