sys.dm_fts_index_population (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Microsoft Fabric

Returnerar information om fulltextindexet och populationer av semantiska nyckelord som för närvarande pågår i SQL Server.

Kolumnnamn Datatyp Description
database_id int ID för databasen som innehåller fulltextindexet som fylls i.
catalog_id int ID för fulltextkatalogen som innehåller detta fulltextindex.
table_id int ID för tabellen där fulltextindexet fylls i.
memory_address varbinary(8) Minnesadressen för den interna datastrukturen som används för att representera en aktiv population.
population_type int Typ av befolkning. Något av följande:

1 = Fullständig befolkning

2 = Inkrementell tidsstämpelbaserad population

3 = Manuell uppdatering av spårade ändringar

4 = Bakgrundsuppdatering av spårade ändringar.
population_type_description nvarchar(120) Beskrivning av populationstyp.
is_clustered_index_scan bit Indikerar om populationen involverar en skanning av det klustrade indexet.
range_count int Antal delområden som denna population har parallelliserats i.
completed_range_count int Antal intervall för vilka bearbetningen är klar.
outstanding_batch_count int Nuvarande antal utestående batcher för denna population. För mer information, se sys.dm_fts_outstanding_batches (Transact-SQL).
status int gäller för: SQL Server 2012 (11.x) och senare.

Status för denna befolkning. Notera: vissa av tillstånden är övergående. Något av följande:

3 = Startande

5 = Bearbetning normalt

7 = Har slutat bearbeta

Till exempel uppstår denna status när en automatisk sammanslagning pågår.

11 = Befolkning avbruten

12 = Bearbetande av en semantisk likhetsextraktion
status_description nvarchar(120) Beskrivning av befolkningens status.
completion_type int Status för hur denna population blev komplett.
completion_type_description nvarchar(120) Beskrivning av fullbordan.
worker_count int Detta värde är alltid 0.
queued_population_type int Typ av population, baserat på spårade förändringar, som kommer att följa den nuvarande populationen, om någon.
queued_population_type_description nvarchar(120) Beskrivning av populationen som följer, om någon finns. Till exempel, när CHANGE TRACKING = AUTO och den initiala fullständiga populationen pågår, skulle denna kolumn visa "Auto population."
start_time datetime Tiden då befolkningen började.
incremental_timestamp Tidsstämpel Representerar starttidsstämpeln för en full population. För alla andra populationstyper är detta värde den sista bundna kontrollpunkten som representerar populationernas framsteg.

Anmärkningar

När statistisk semantisk indexering aktiveras utöver fulltextindexering sker semantisk extraktion och fyllning av nyckelfraser samt extraktion av dokumentlikhetsdata samtidigt som fulltextindexering. Befolkningen av dokumentets likhetsindex sker senare i en andra fas. För mer information, se Hantera och övervaka semantisk sökning.

Permissions

På SQL Server och SQL Managed Instance kräver VIEW SERVER STATE behörighet.

I SQL Database Grundläggande, S0och S1 tjänstmål och för databaser i elastiska pooler, serveradministratör konto, Microsoft Entra-administratör konto eller medlemskap i ##MS_ServerStateReader##serverrollen krävs. För alla andra SQL Database-tjänstmål krävs antingen VIEW DATABASE STATE behörighet för databasen eller medlemskap i ##MS_ServerStateReader## serverrollen.

Behörigheter för SQL Server 2022 och senare

Kräver BEHÖRIGHET FÖR VISNINGSSERVERNS PRESTANDATILLSTÅND på servern.

Fysiska fogar

Diagram över fysiska fogar för sys.dm_fts_index_population.

Relations kardinaliteter

Från Till Förhållande
dm_fts_active_catalogs.database_id dm_fts_index_population.database_id One-to-one
dm_fts_active_catalogs.catalog_id dm_fts_index_population.catalog_id One-to-one
dm_fts_population_ranges.parent_memory_address dm_fts_index_population.memory_address Många-till-en

Nästa steg

Vyer och funktioner för dynamisk hantering (Transact-SQL)
Full-Text Sök och semantisk sökning Dynamiska Hanteringsvyer och funktioner (Transact-SQL)