sys.dm_fts_index_population (Transact-SQL)sys.dm_fts_index_population (Transact-SQL)

GILT FÜR: JaSQL Server JaAzure SQL-Datenbank NeinAzure Synapse Analytics (SQL DW) NeinParallel Data Warehouse APPLIES TO: YesSQL Server YesAzure SQL Database NoAzure Synapse Analytics (SQL DW) NoParallel Data Warehouse

Gibt Informationen zu den aktuell ausgeführten Auffüllungen des Volltextindexes und semantischen Schlüsselausdrucks zurück, die gerade in SQL ServerSQL Server ausgeführt werden.Returns information about the full-text index and semantic key phrase populations currently in progress in SQL ServerSQL Server.

SpaltennameColumn name DatentypData type BESCHREIBUNGDescription
database_iddatabase_id intint ID der Datenbank, die den aufzufüllenden Volltextindex enthält.ID of the database that contains the full-text index being populated.
catalog_idcatalog_id intint ID des Volltextkatalogs, in dem dieser Volltextindex enthalten ist.ID of the full-text catalog that contains this full-text index.
table_idtable_id intint ID der Tabelle, für die der Volltextindex aufgefüllt wird.ID of the table for which the full-text index is being populated.
memory_addressmemory_address varbinary(8)varbinary(8) Speicheradresse der internen Datenstruktur, mit der ein aktiver Auffüllprozess dargestellt wird.Memory address of the internal data structure that is used to represent an active population.
population_typepopulation_type intint Typ der Auffüllung.Type of population. Einer der folgenden:One of the following:

1 = Vollständiges Auffüllen1 = Full population

2 = Inkrementelles, auf Timestamps basierendes Auffüllen2 = Incremental timestamp-based population

3 = Manuelles Aktualisieren von Überarbeitungen3 = Manual update of tracked changes

4 = Aktualisieren von Überarbeitungen im Hintergrund.4 = Background update of tracked changes.
population_type_descriptionpopulation_type_description nvarchar(120)nvarchar(120) Beschreibung des Auffüllungstyps.Description for type of population.
is_clustered_index_scanis_clustered_index_scan bitbit Gibt an, ob die Auffüllung einen Scanvorgang im gruppierten Index umfasst.Indicates whether the population involves a scan on the clustered index.
range_countrange_count intint Anzahl der Teilbereiche, in die diese Auffüllung parallelisiert wurde.Number of sub-ranges into which this population has been parallelized.
completed_range_countcompleted_range_count intint Anzahl der Bereiche, für die die Verarbeitung abgeschlossen ist.Number of ranges for which processing is complete.
outstanding_batch_countoutstanding_batch_count intint Aktuelle Anzahl ausstehender Batches für diese Auffüllung.Current number of outstanding batches for this population. Weitere Informationen finden Sie unter sys. dm_fts_outstanding_batches (Transact-SQL-).For more information, see sys.dm_fts_outstanding_batches (Transact-SQL).
statusstatus intint Gilt für: SQL Server 2012 (11.x)SQL Server 2012 (11.x) und höher.Applies to: SQL Server 2012 (11.x)SQL Server 2012 (11.x) and later.

Status dieser Auffüllung.Status of this Population. Hinweis: Einige Status sind vorübergehend.Note: some of the states are transient. Einer der folgenden:One of the following:

3 = Wird gestartet3 = Starting

5 = Normal verarbeiten5 = Processing normally

7 = Verarbeitung wurde angehalten7 = Has stopped processing

Dieser Status tritt zum Beispiel auf, wenn eine automatische Zusammenführung ausgeführt wird.For example, this status occurs when an auto merge is in progress.

11 = Auffüllen abgebrochen11 = Population aborted

12 = Verarbeiten einer semantischen Ähnlichkeitsextraktion12 = Processing a semantic similarity extraction
status_descriptionstatus_description nvarchar(120)nvarchar(120) Beschreibung des Status der Auffüllung.Description of status of the population.
completion_typecompletion_type intint Status des Abschlusses dieser Auffüllung.Status of how this population completed.
completion_type_descriptioncompletion_type_description nvarchar(120)nvarchar(120) Beschreibung des Abschlusstyps.Description of the completion type.
worker_countworker_count intint Dieser Wert ist immer 0.This value is always 0.
queued_population_typequeued_population_type intint Typ der Auffüllung, basierend auf Überarbeitungen, die ggf. nach der aktuellen Auffüllung folgt.Type of the population, based on tracked changes, which will follow the current population, if any.
queued_population_type_descriptionqueued_population_type_description nvarchar(120)nvarchar(120) Beschreibung der Auffüllung, die ggf. folgt.Description of the population to follow, if any. Wenn beispielsweise CHANGE TRACKING = AUTO und die erste vollständige Auffüllung durchgeführt wird, wird in dieser Spalte "Autom. Auffüllen" angezeigt.For example, when CHANGE TRACKING = AUTO and the initial full population is in progress, this column would show "Auto population."
start_timestart_time datetimedatetime Zeit des Starts der Auffüllung.Time that the population started.
incremental_timestampincremental_timestamp timestamptimestamp Stellt den Timestamp des Starts einer vollständigen Auffüllung dar.Represents the starting timestamp for a full population. Für alle anderen Auffüllungstypen ist dieser Wert der letzte Prüfpunkt, für den ein Commit ausgeführt wurde, der den Fortschritt der Auffüllung darstellt.For all other population types this value is the last committed checkpoint representing the progress of the populations.

BemerkungenRemarks

Wenn die statistische semantische Indizierung zusätzlich zur Volltextindizierung aktiviert ist, erfolgen die semantischen Extraktion und Auffüllung von Schlüsselausdrücken sowie die Extraktion von Dokumentähnlichkeitsdaten gleichzeitig mit der Volltextindizierung.When statistical semantic indexing is enabled in addition to full-text indexing, the semantic extraction and population of key phrases, and the extraction of document similarity data, occur simultaneously with full-text indexing. Die Auffüllung des Dokumentähnlichkeitsindexes erfolgt später in einer zweiten Phase.The population of the document similarity index occurs later in a second phase. Weitere Informationen finden Sie unter Verwalten und Überwachen der semantischen Suche.For more information, see Manage and Monitor Semantic Search.

BerechtigungenPermissions

In SQL ServerSQL Serverist die VIEW SERVER STATE -Berechtigung erforderlich.On SQL ServerSQL Server, requires VIEW SERVER STATE permission.
Bei SQL-DatenbankSQL Database Premium-Tarifen ist die VIEW DATABASE STATE -Berechtigung in der Datenbank erforderlich.On SQL-DatenbankSQL Database Premium Tiers, requires the VIEW DATABASE STATE permission in the database. In SQL-DatenbankSQL Database den Tarifen "Standard" und "Basic" ist der Server Administrator oder ein Azure Active Directory Administrator Konto erforderlich.On SQL-DatenbankSQL Database Standard and Basic Tiers, requires the Server admin or an Azure Active Directory admin account.

Physische JoinsPhysical Joins

Wesentliche Joins dieser dynamischen VerwaltungssichtSignificant joins of this dynamic management view

Kardinalität der BeziehungenRelationship Cardinalities

VonFrom BeschreibungTo BeziehungRelationship
dm_fts_active_catalogs.database_iddm_fts_active_catalogs.database_id dm_fts_index_population.database_iddm_fts_index_population.database_id 1:1One-to-one
dm_fts_active_catalogs.catalog_iddm_fts_active_catalogs.catalog_id dm_fts_index_population.catalog_iddm_fts_index_population.catalog_id 1:1One-to-one
dm_fts_population_ranges.parent_memory_addressdm_fts_population_ranges.parent_memory_address dm_fts_index_population.memory_addressdm_fts_index_population.memory_address n:1Many-to-one

Weitere InformationenSee Also

Dynamische Verwaltungs Sichten und Funktionen (Transact-SQL-) Dynamic Management Views and Functions (Transact-SQL)
Dynamische Verwaltungs Sichten und Funktionen für die voll Text Suche und die semantische Suche (Transact-SQL-)Full-Text Search and Semantic Search Dynamic Management Views and Functions (Transact-SQL)