sys.dm_fts_index_population (Transact-SQL)

Retourne des informations sur les remplissages d'index de texte intégral actuellement en cours.

Notes

À compter de 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

Jointures significatives de cette vue de gestion dynamique

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