共用方式為


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