Freigeben über


sys.dm_fts_active_catalogs (Transact-SQL)

Gibt Informationen zu den Volltextkatalogen zurück, für die zurzeit Auffüllungsaktivitäten auf dem Server ausgeführt werden.

HinweisHinweis

Die folgenden Spalten werden in einer zukünftigen Version von Microsoft SQL Server: is_paused, previous_status, previous_status_description, row_count_in_thousands, status, status_description und worker_count entfernt. Verwenden Sie diese Spalten in Neuentwicklungen nicht. Planen Sie die Änderung von Anwendungen, die diese Spalten derzeit verwenden.

Spaltenname

Datentyp

Beschreibung

database_id

int

ID der Datenbank, die den aktiven Volltextkatalog enthält.

catalog_id

int

ID des aktiven Volltextkatalogs.

memory_address

varbinary(8)

Adresse von Speicherpuffern, die für Auffüllungsaktivitäten im Zusammenhang mit diesem Volltextkatalog zugeordnet wurden.

name

nvarchar(128)

Name des aktiven Volltextkatalogs.

is_paused

bit

Gibt an, ob das Auffüllen des aktiven Volltextkatalogs angehalten wurde.

status

int

Aktueller Status des Volltextkatalogs. Einer der folgenden Typen:

0 = Wird initialisiert

1 = Bereit

2 = Angehalten

3 = Temporärer Fehler

4 = Erneute Einbindung erforderlich

5 = Herunterfahren

6 = Übernehmen von Änderungen zu Sicherungszwecken

7 = Sicherung erfolgt über Katalog

8 = Katalog ist beschädigt

status_description

nvarchar(120)

Beschreibung des aktuellen Status des aktiven Volltextkatalogs.

previous_status

int

Vorhergehender Status des Volltextkatalogs. Einer der folgenden Typen:

0 = Wird initialisiert

1 = Bereit

2 = Angehalten

3 = Temporärer Fehler

4 = Erneute Einbindung erforderlich

5 = Herunterfahren

6 = Übernehmen von Änderungen zu Sicherungszwecken

7 = Sicherung erfolgt über Katalog

8 = Katalog ist beschädigt

previous_status_description

nvarchar(120)

Beschreibung des vorhergehenden Status des aktiven Volltextkatalogs.

worker_count

int

Anzahl der zurzeit aktiven Arbeitsthreads für diesen Volltextkatalog.

active_fts_index_count

int

Anzahl der Volltextindizes, die aufgefüllt werden.

auto_population_count

int

Anzahl von Tabellen, bei denen dieser Volltextkatalog automatisch aufgefüllt wird.

manual_population_count

int

Anzahl von Tabellen, bei denen das manuelle Auffüllen für diesen Volltextkatalog ausgeführt wird.

full_incremental_population_count

int

Anzahl von Tabellen, bei denen der Volltextkatalog vollständig oder inkrementell aufgefüllt wird.

row_count_in_thousands

int

Geschätzte Zeilenanzahl (in Tausenden) in allen Volltextindizes in diesem Volltextkatalog.

is_importing

bit

Gibt an, ob der Volltextkatalog importiert wird:

1 = Der Katalog wird importiert.

2 = Der Katalog wird nicht importiert.

Hinweise

Die Spalte is_importing war in SQL Server 2008 neu.

Berechtigungen

Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.

Physische Joins

Wesentliche Joins dieser dynamischen Verwaltungssicht

Kardinalität der Beziehungen

Von

An

Beziehung

dm_fts_active_catalogs.database_id

dm_fts_index_population.database_id

1:1

dm_fts_active_catalogs.catalog_id

dm_fts_index_population.catalog_id

1:1

Beispiele

Im folgenden Beispiel werden Informationen zu den aktiven Volltextkatalogen in der aktuellen Datenbank zurückgegeben.

SELECT catalog.name, catalog.is_importing, catalog.auto_population_count, 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

Siehe auch

Verweis

Dynamische Verwaltungssichten und Funktionen (Transact-SQL)

Dynamische Verwaltungssichten und -funktionen für Volltextsuche und semantische Suche (Transact-SQL)