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
Siehe auch