次の方法で共有


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