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