sys.dm_fts_index_population (Transact-SQL)
Retourne des informations sur les remplissages d'index de texte intégral actuellement en cours.
[!REMARQUE]
Dans SQL Server 2008, les significations des colonnes suivantes ont changé : memory_address, outstanding_batch_count, status et worker_count.
Nom de 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 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é |
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 |