sys.dm_fts_fdhosts (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w Microsoft Fabric

Zwraca informacje o aktualnej aktywności hosta demonu filtrującego lub hostów na instancji serwera.

Nazwa kolumny Typ danych Opis
fdhost_id int ID demona filtra.
fdhost_name nvarchar(120) Nazwa demona filtrującego.
fdhost_process_id int Identyfikator procesu Windows hosta filtrującego demon.
fdhost_type nvarchar(120) Typ dokumentu przetwarzanego przez host filtrującego demon, jeden z:

Pojedynczy głód

Wielowątkowa

Ogromny dokument
max_thread int Maksymalna liczba wątków w filtracyjnym hostie demonu.
batch_count int Liczba partii przetwarzanych w gospodarzu filtrującego demona.

Permissions

W programie SQL Server i usłudze SQL Managed Instance wymagane jest VIEW SERVER STATE uprawnienia.

W usłudze SQL Database w warstwie PodstawowaS0i S1 celów usługi oraz baz danych welastycznych pulachwymagane jest konto administratora serwera , konto administratora firmy Microsoft Entra lub członkostwo w roli serwera . We wszystkich innych celach usługi SQL Database wymagane jest uprawnienie VIEW DATABASE STATE w bazie danych lub członkostwo w roli serwera ##MS_ServerStateReader##.

Uprawnienia dla programu SQL Server 2022 i nowszych

Wymaga VIEW uprawnień STAN WYDAJNOŚCI SERWERA na serwerze.

Examples

Poniższy przykład zwraca nazwę filtrującego demona oraz maksymalną liczbę wątków w nim zawartych. Monitoruje również, ile partii jest obecnie przetwarzanych w demonie filtru. Te informacje mogą być wykorzystywane do diagnozowania wydajności.

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