sys.dm_fts_fdhosts(Transact-SQL)

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Microsoft Fabric 中的 SQL 資料庫

傳回伺服器實例上篩選精靈主機或主機目前活動的相關信息。

欄位名稱 資料類型 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 Database Basic、S0和 S1 服務目標上,以及 彈性集區中的資料庫、伺服器管理員 帳戶、Microsoft Entra admin 帳戶,或 ##MS_ServerStateReader##伺服器角色 的成員資格。 在所有其他 SQL Database 服務目標上,需要資料庫 VIEW DATABASE STATE 許可權,或需要 ##MS_ServerStateReader## 伺服器角色的成員資格。

SQL Server 2022 和更新版本的許可權

需要 VIEW 伺服器上的 SERVER PERFORMANCE STATE 權限。

Examples

下列範例會傳回篩選精靈主機的名稱,以及其中線程數目上限。 它也會監視篩選精靈中目前正在處理的批次數目。 此資訊可用來診斷效能。

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