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
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