sys.dm_fts_fdhosts (Transact-SQL)
适用于: SQL Server Azure SQL 数据库 Azure SQL 托管实例
返回有关服务器实例中筛选器后台程序宿主的当前活动的信息。
列名称 | 数据类型 | 描述 |
---|---|---|
fdhost_id | int | 筛选器后台程序宿主的 ID。 |
fdhost_name | nvarchar(120) | 筛选器后台程序宿主的名称。 |
fdhost_process_id | int | 筛选器后台程序宿主的 Windows 进程 ID。 |
fdhost_type | nvarchar(120) | 筛选器后台程序宿主正在处理的文档的类型,为如下类型之一: 单线程 多线程 大文档 |
max_thread | int | 筛选器后台程序宿主中线程的最大数。 |
batch_count | int | 筛选器后台程序宿主中要处理的批次的数量。 |
权限
对于 SQL Server 和 SQL 托管实例,需要 VIEW SERVER STATE
权限。
在 SQL 数据库“基本”、“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