sys.dm_fts_outstanding_batches (Transact-SQL)
返回有关每个全文索引批次的信息。
列名  | 
数据类型  | 
描述  | 
|---|---|---|
database_id  | 
int  | 
数据库的 ID  | 
catalog_id  | 
int  | 
全文目录的 ID  | 
table_id  | 
int  | 
包含此全文索引的表 ID 的 ID  | 
batch_id  | 
int  | 
批次 ID  | 
memory_address  | 
varbinary(8)  | 
批次对象内存地址  | 
crawl_memory_address  | 
varbinary(8)  | 
爬网对象内存地址(父对象)  | 
memregion_memory_address  | 
varbinary(8)  | 
筛选器后台程序宿主 (fdhost.exe) 的出站共享内存的内存区域内存地址  | 
hr_batch  | 
int  | 
批次的最新错误代码  | 
is_retry_batch  | 
bit  | 
指示是否为重试批次: 0 = 否 1 = 是  | 
retry_hints  | 
int  | 
批次所需重试的类型: 0 = 不重试 1 = 多线程重试 2 = 单线程重试 3 = 单线程和多线程重试 5 = 多线程最终重试 6 = 单线程最终重试 7 = 单线程和多线程最终重试  | 
retry_hints_description  | 
nvarchar(120)  | 
所需重试类型的说明: NO RETRY MULTI THREAD RETRY SINGLE THREAD RETRY SINGLE AND MULTI THREAD RETRY MULTI THREAD FINAL RETRY SINGLE THREAD FINAL RETRY SINGLE AND MULTI THREAD FINAL RETRY  | 
doc_failed  | 
bigint  | 
批次中失败的文档的数目  | 
batch_timestamp  | 
timestamp  | 
创建批次时获取的时间戳值  | 
权限
要求对服务器拥有 VIEW SERVER STATE 权限。
示例
下面的示例确定服务器实例中每个表当前正在处理的批次的数目。
SELECT database_id, table_id, COUNT(*) AS batch_count FROM sys.dm_fts_outstanding_batches GROUP BY database_id, table_id ;
GO