sys.dm_fts_fdhosts (Transact-SQL)

Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure

Возвращает сведения о текущем действии узла управляющей программы фильтрации или узлов на экземпляре сервера.

Имя столбца Тип данных Description
fdhost_id int Идентификатор узла управляющей программы фильтрации.
fdhost_name nvarchar(120) Имя узла управляющей программы фильтрации.
fdhost_process_id int Идентификатор процесса Windows узла управляющей программы фильтрации.
fdhost_type nvarchar(120) Тип документа, обрабатываемого узлом управляющей программы фильтрации, — один из следующих.

Одиночный поток.

Многопоточный.

Огромный документ.
max_thread int Максимальное количество потоков в узле управляющей программы фильтрации.
batch_count int Количество пакетов, обрабатываемых в узле управляющей программы фильтрации.

Разрешения

На SQL Server и управляемом экземпляре SQL необходимо разрешение VIEW SERVER STATE.

Для целей службы База данных SQL Basic, S0 и S1, а также для баз данных в эластичных пулах, учетной записи администратора сервера, учетной записи администратора Microsoft Entra или членства в ##MS_ServerStateReader##роли сервера требуется. Для всех остальных целей обслуживания базы данных SQL требуется разрешение VIEW DATABASE STATE в базе данных или членство в роли сервера ##MS_ServerStateReader##.

Разрешения для SQL Server 2022 и более поздних версий

Требуется разрешение VIEW SERVER PERFORMANCE STATE на сервере.

Примеры

В следующем примере возвращается имя узла управляющей программы фильтрации и максимальное число потоков в ней. Также отслеживается текущее количество пакетов, одновременно обрабатываемых в управляющей программе фильтрации. Эти сведения могут использоваться для диагностики производительности.

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

См. также

Полнотекстовый поиск и динамические административные представления и функции семантического поиска (Transact-SQL)
Компонент Full-text Search