sys.dm_fts_outstanding_batches (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Geeft informatie terug over elke full-text indexeringsbatch.

Kolomnaam Gegevenstype Beschrijving
database_id int Id van de database
catalog_id int Id van de catalogus met volledige tekst
table_id int ID van de tabel-ID die de full-text index bevat
batch_id int Batch-id
memory_address varbinary(8) Het batchobjectgeheugenadres
crawl_memory_address varbinary(8) Crawl object geheugenadres (ouderobject)
memregion_memory_address varbinary(8) Geheugenregio-geheugenadres van het uitgaande gedeelde geheugen van de filter-daemon host (fdhost.exe)
hr_batch int Meest recente foutcode voor de batch
is_retry_batch bit Geeft aan of dit een herkansingsbatch is:

0 = Nee

1 = Ja
retry_hints int Type herpoging die nodig is voor de batch:

0 = Geen herpoging

1 = Multithread herpoging

2 = Enkele thread herpoging

3 = Enkele en meerdere draads herpoging

5 = Meervoudige draad laatste poging

6 = Enkele schroefdraad laatste poging

7 = Enkelvoudige en meervoudige draad eindpoging
retry_hints_description nvarchar(120) Beschrijving van het type herpoging dat nodig is:

GEEN HERPOGING

MEERVOUDIGE THREAD HERPOGING

ENKELE DRAAD HERPOGING

ENKEL- EN MEERVOUDIGE SCHROEFDRAAD HERPOGING

MEERVOUDIGE EINDPOGING

LAATSTE POGING VAN ENKELE DRAAD

SINGLE EN MULTI-THREAD LAATSTE POGING
doc_failed bigint Aantal documenten die in de batch zijn mislukt
batch_timestamp timestamp De tijdstempelwaarde die werd verkregen toen de batch werd aangemaakt

Permissions

Voor SQL Server en SQL Managed Instance is VIEW SERVER STATE machtiging vereist.

Op SQL Database Basic, S0en S1 servicedoelstellingen, en voor databases in elastische pools, is het serverbeheerder--account, het Microsoft Entra-beheerdersaccount of lidmaatschap van de ##MS_ServerStateReader##-server functie vereist. Voor alle andere SQL Database-servicedoelstellingen is de VIEW DATABASE STATE machtiging voor de database of het lidmaatschap van de ##MS_ServerStateReader##-serverfunctie vereist.

Machtigingen voor SQL Server 2022 en hoger

Vereist VIEW SERVER PERFORMANCE STATE toestemming op de server.

Examples

Het volgende voorbeeld laat zien hoeveel batches er momenteel worden verwerkt voor elke tabel in de serverinstantie.

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