Partager via


sys.dm_fts_index_population

Mis à jour : 12 décembre 2006

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

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 des zones de mémoire tampon allouées pour le remplissage en cours.

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 de lots de travail traités depuis le dernier point de vérification du remplissage.

status

int

État de ce remplissage. Remarque : certains états sont transitoires. Peut être :

0 = Nouveau remplissage

1 = Reprise au démarrage de la base de données

2 = Erreur temporaire

3 = Démarrage

4 = Reprise après une erreur temporaire

5 = Traitement normal

6 = Arrêt

7 = A arrêté le traitement

8 = Détection d'erreurs au niveau des lignes ; nouvelle tentative prévue

9 = Début de la phase des nouvelles tentatives

10 = Nouvelles tentatives de traitement

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

Nombre de tâches de travail traitant actuellement ce remplissage.

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.

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

Exemples

L'exemple suivant retourne le remplissage complet actuellement actif sur le serveur.

SELECT * FROM sys.dm_fts_index_population 
    WHERE population_type = 1

Voir aussi

Référence

Fonctions et vues de gestion dynamique
Vues de gestion dynamique liées à la recherche de texte intégral

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

12 décembre 2006

Nouveau contenu :
  • Ajout de l'exemple.