sys.dm_fts_index_population (Transact-SQL)
Retourne des informations sur les remplissages d'index de recherche en texte intégral et d'expression de clé sémantique actuellement en cours.
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.
Nom de colonne |
Type de données |
Description |
---|---|---|
database_id |
int |
ID de la base de données qui contient l'index de recherche en 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 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. Peut être : 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). |
status |
int |
État de ce remplissage. Remarque : certains états sont transitoires. Peut être : 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 ». |
start_time |
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 vérification validé représentant la progression des remplissages. |
Autorisations
Nécessite l'autorisation VIEW SERVER STATE sur le serveur.
Jointures physiques
Cardinalités de la relation
De |
En |
Relation |
---|---|---|
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-à-un |