sys.dm_fts_index_population (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Retourne des informations sur les populations d’index de recherche en texte intégral et de phrases clés sémantiques en cours dans SQL Server.

Nom de la colonne Type de données Description
database_id int ID de la base de données qui contient l'index de texte intégral en cours de remplissage.
catalog_id int ID du catalogue de texte intégral qui contient cet index de texte intégral.
table_id int ID de la table pour laquelle l'index de recherche en texte intégral est rempli.
memory_address varbinary(8) Adresse mémoire de la structure des données internes utilisées pour représenter un remplissage actif.
population_type int Type de remplissage. Celui-ci peut avoir l'une des valeurs suivantes :

1 = Remplissage complet

2 = Remplissage incrémentiel avec cachet temporel

3 = Mise à jour manuelle des modifications suivies

4 = Mise à jour en arrière-plan des modifications suivies
population_type_description nvarchar(120) Description du type de remplissage.
is_clustered_index_scan bit Indique si le remplissage implique une analyse sur l'index cluster.
range_count int Nombre de sous-plages dans lesquelles ce remplissage a été mis en parallèle.
completed_range_count int Nombre de plages pour lesquelles le traitement est terminé.
outstanding_batch_count int Nombre actuel de lots en attente pour ce remplissage. Pour plus d’informations, consultez sys.dm_fts_outstanding_batches (Transact-SQL).
statut int S’applique à : SQL Server 2012 (11.x) et versions ultérieures.

État de ce remplissage. Remarque : certains états sont transitoires. Celui-ci peut avoir l'une des valeurs suivantes :

3 = Démarrage

5 = Traitement normal

7 = A arrêté le traitement

Par exemple, cet état se produit lorsqu'une fusion automatique est en cours.

11 = Remplissage abandonné

12 = Traiter une extraction de ressemblance sémantique
status_description nvarchar(120) Description de l'état du remplissage.
completion_type int État de la manière dont ce remplissage s'est terminé.
completion_type_description nvarchar(120) Description du type d'achèvement.
worker_count int Cette valeur est toujours 0.
queued_population_type int Type du remplissage, d'après les modifications suivies, que suivra l'éventuel remplissage en cours.
queued_population_type_description nvarchar(120) Description du remplissage à suivre, le cas échéant. Par exemple, lorsque CHANGE TRACKING = AUTO et que le remplissage complet initial est en cours, cette colonne affiche « Remplissage automatique ».
heure-début datetime Heure de début du remplissage.
incremental_timestamp timestamp Représente le cachet temporel de départ d'un remplissage complet. Pour tous les autres types de remplissage, cette valeur est le dernier point de contrôle validé représentant la progression des remplissages.

Notes

Lorsque l'indexation sémantique statistique est activée en plus de l'indexation de texte intégral, l'extraction et le remplissage sémantique d'expressions clés et l'extraction de données de ressemblance du document se produisent simultanément avec l'indexation de texte intégral. Le remplissage de l'index de ressemblance du document se produit ultérieurement dans une deuxième phase. Pour plus d’informations, consultez Gérer et surveiller la recherche sémantique.

Autorisations

Sur SQL Server et SQL Managed Instance, l’autorisation VIEW SERVER STATE est requise.

Sur les objectifs de service SQL Database Basic, S0 et S1, et pour les bases de données dans des pools élastiques, le compte d’administrateur du serveur, le compte d’administrateur Microsoft Entra ou l’appartenance au ##MS_ServerStateReader##rôle serveur est requis. Sur tous les autres objectifs de service SQL Database, l’autorisation VIEW DATABASE STATE sur la base de données ou l’appartenance au rôle serveur ##MS_ServerStateReader## est requise.

Autorisations pour SQL Server 2022 (et versions plus récentes)

Nécessite l’autorisation VIEW SERVER PERFORMANCE STATE sur le serveur.

Jointures physiques

Diagram of physical joins for sys.dm_fts_index_population.

Cardinalités de la relation

Du À Relationship
dm_fts_active_catalogs.database_id dm_fts_index_population.database_id Un à un
dm_fts_active_catalogs.catalog_id dm_fts_index_population.catalog_id Un à un
dm_fts_population_ranges.parent_memory_address dm_fts_index_population.memory_address Plusieurs-à-une

Étapes suivantes

Fonctions et vues de gestion dynamique (Transact-SQL)
Fonctions et vues de gestion dynamique de recherche en texte intégral et de recherche sémantique (Transact-SQL)