sys.dm_fts_index_population (Transact-SQL)
S’applique à : SQL Server Azure SQL Database Azure 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 les pools élastiques, le compte d’administration du serveur, le compte d’administration Microsoft Entra ou l’appartenance dans ##MS_ServerStateReader##
au rôle de 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
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)