Freigeben über


sys.dm_fts_outstanding_batches (Transact-SQL)

Gibt Informationen über jeden Volltext-Indizierungsbatch zurück.

Spaltenname

Datentyp

Beschreibung

database_id

int

ID der Datenbank

catalog_id

int

ID des Volltextkatalogs

table_id

int

ID der Tabellen-ID, die den Volltextindex enthält

batch_id

int

Batch-ID

memory_address

varbinary(8)

Die Speicheradresse des Batchobjekts

crawl_memory_address

varbinary(8)

Speicheradresse des Crawlobjekts (übergeordnetes Objekt)

memregion_memory_address

varbinary(8)

Arbeitsspeicherbereichs-Speicheradresse des ausgehenden freigegebenen Speichers des Filterdämonhosts (fdhost.exe)

hr_batch

int

Zuletzt aufgetretener Fehlercode für den Batch

is_retry_batch

bit

Gibt an, ob dies ein Wiederholungsbatch ist:

0 = Nein

1 = Ja

retry_hints

int

Typ der für den Batch benötigten Wiederholung:

0 = Keine Wiederholung

1 = Multithreadwiederholung

2 = Einzelthreadwiederholung

3 = Einzel- und Multithreadwiederholung

5 = Letzte Multithreadwiederholung

6 = Letzte Einzelthreadwiederholung

7 = Letzte Einzel- und Multithreadwiederholung

retry_hints_description

nvarchar(120)

Beschreibung des benötigten Wiederholungstyps:

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

Anzahl der fehlgeschlagenen Dokumente im Batch

batch_timestamp

timestamp

Der Timestampwert, der bei der Erstellung des Batches erhalten wurde

Berechtigungen

Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.

Beispiele:

Im folgenden Beispiel wird in Erfahrung gebracht, wieviele Batches derzeit für jede Tabelle in der Serverinstanz verarbeitet werden.

SELECT database_id, table_id, COUNT(*) AS batch_count FROM sys.dm_fts_outstanding_batches GROUP BY database_id, table_id ;
GO