Partager via


sys.dm_fts_active_catalogs

Retourne des informations concernant les catalogues de texte intégral qui ont une activité de remplissage en cours sur le serveur.

Nom de colonne Type de données Description

database_id

int

ID de la base de données contenant le catalogue de texte intégral actif.

catalog_id

int

ID du catalogue de texte intégral actif.

memory_address

varbinary(8)

Adresse des mémoires tampons allouées pour l'activité de remplissage liée à ce catalogue de texte intégral.

name

nvarchar(128)

Nom du catalogue de texte intégral actif.

is_paused

bit

Indique si le remplissage du catalogue de texte intégral actif a été suspendu.

status

int

État actuel du catalogue de texte intégral. Il peut s'agir de l'une des valeurs suivantes :

0 = En cours d'initialisation

1 = Prêt

2 = Suspendu

3 = Erreur temporaire

4 = Doit être remonté

5 = Arrêt

6 = Suspendu pour sauvegarde

7 = Sauvegarde en cours via le catalogue

8 = Catalogue endommagé

status_description

nvarchar(120)

Description de l'état actuel du catalogue de texte intégral actif.

previous_status

int

État précédent du catalogue de texte intégral. Il peut s'agir de l'une des valeurs suivantes :

0 = En cours d'initialisation

1 = Prêt

2 = Suspendu

3 = Erreur temporaire

4 = Doit être remonté

5 = Arrêt

6 = Suspendu pour sauvegarde

7 = Sauvegarde en cours via le catalogue

8 = Catalogue endommagé

previous_status_description

nvarchar(120)

Description de l'état précédent du catalogue de texte intégral actif.

worker_count

int

Nombre de threads opérant actuellement sur ce catalogue de texte intégral.

active_fts_index_count

int

Nombre d'index de texte intégral en cours de remplissage.

auto_population_count

int

Nombre de tables en cours de remplissage automatique pour ce catalogue de texte intégral. La valeur peut être NULL.

manual_population_count

int

Nombre de tables en cours de remplissage manuel pour ce catalogue de texte intégral.

full_incremental_population_count

int

Nombre de tables en cours de remplissage complet ou incrémentiel pour ce catalogue de texte intégral.

row_count_in_thousands

int

Nombre estimé de lignes (en milliers) dans tous les index de texte intégral de ce catalogue de texte intégral.

Autorisations

L'autorisation VIEW SERVER STATE est nécessaire 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

Exemple

Identification des catalogues de texte intégral pour la base de données active

Cet exemple retourne des informations sur les catalogues de texte intégral actifs de la base de données active.

SELECT catalog.name, catalog.is_paused, catalog.status_description, catalog.row_count_in_thousands, OBJECT_NAME(population.table_id) AS table_name, population.population_type_description, population.is_clustered_index_scan, population.status_description, population.completion_type_description, population.queued_population_type_description, population.start_time, population.range_count 
FROM sys.dm_fts_active_catalogs catalog 
CROSS JOIN sys.dm_fts_index_population population 
WHERE catalog.database_id = population.database_id 
AND catalog.catalog_id = population.catalog_id 
AND catalog.database_id = (SELECT dbid FROM sys.sysdatabases WHERE name = DB_NAME());
GO

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