sys.dm_fts_outstanding_batches (Transact-SQL)
傳回有關每個全文檢索索引批次的資訊。
資料行名稱 |
資料類型 |
描述 |
---|---|---|
database_id |
int |
資料庫的識別碼 |
catalog_id |
int |
全文檢索目錄的識別碼 |
table_id |
int |
包含全文檢索索引之資料表識別碼的識別碼。 |
batch_id |
int |
批次識別碼 |
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