Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
Gibt Informationen zu den einzelnen Volltext-Indizierungsbatches 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 Durchforstungsobjekts (übergeordnetes Objekt) |
memregion_memory_address | varbinary(8) | Arbeitsspeicherbereichs-Speicheradresse des ausgehenden freigegebenen Speichers des Filterdaemonhosts (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
Für SQL Server und SQL Managed Instance ist die VIEW SERVER STATE
-Berechtigung erforderlich.
Für die SQL-Datenbank-Ziele Basic, S0 und S1 sowie für Datenbanken in Pools für elastische Datenbanken ist das Konto des Serveradministrators oder des Microsoft Entra-Administratorkontos oder die Mitgliedschaft in der ##MS_ServerStateReader##
Serverrolle erforderlich. Für alle anderen SQL-Datenbank-Dienstziele ist entweder die VIEW DATABASE STATE
-Berechtigung für die Datenbank oder die Mitgliedschaft in der ##MS_ServerStateReader##
-Serverrolle erforderlich.
Berechtigungen für SQL Server 2022 und höher
Erfordert die VIEW SERVER PERFORMANCE 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
Weitere Informationen
Volltextsuche und dynamische Suchansichten und -funktionen für die semantische Suche (Transact-SQL)
Volltextsuche