sys.dm_fts_active_catalogs (języka Transact-SQL)
Zwraca informacje o katalogi pełnego tekstu, które mają działanie niektórych zapełnianie w toku na serwerze.
Ostrzeżenie
Następujące kolumny zostaną usunięte w przyszłej wersja programu Microsoft SQL Server: is_paused, previous_status, previous_status_description, row_count_in_thousands, status, status_description, and worker_count.Należy unikać stosowania tych kolumn w nowych prac rozwojowych i plan do modyfikowania aplikacji korzystających aktualnie żadnego z nich.
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
database_id |
int |
Identyfikator bazy danych, która zawiera aktywne wykaz pełnotekstowy. |
catalog_id |
int |
Identyfikator active wykaz pełnotekstowy. |
memory_address |
varbinary(8) |
Adres buforów pamięci przydzielonej dla zapełnianie działania związane z tym wykaz pełnotekstowy. |
name |
nvarchar(128) |
Nazwa aktywnego wykaz pełnotekstowy. |
is_paused |
bit |
Wskazuje, czy zapełnianie active wykaz pełnotekstowy zostało wstrzymane. |
Stan |
int |
Bieżący stan wykaz pełnotekstowy.Jedną z następujących czynności: 0 = Inicjowanie 1 = Gotowe 2 = Wstrzymana 3 = Tymczasowy błąd. 4 = Potrzeby ponownego zainstalowania 5 = Podczas zamykania 6 = W stanie spoczynku dla kopia zapasowa 7 = Kopia zapasowa jest wykonywana za pomocą wykazu 8 = Wykaz jest uszkodzony |
status_description |
nvarchar(120) |
Opis bieżącego stanu aktywnego wykaz pełnotekstowy. |
previous_status |
int |
Poprzedni stan wykaz pełnotekstowy.Jedną z następujących czynności: 0 = Inicjowanie 1 = Gotowe 2 = Wstrzymana 3 = Tymczasowy błąd. 4 = Potrzeby ponownego zainstalowania 5 = Podczas zamykania 6 = W stanie spoczynku dla kopia zapasowa 7 = Kopia zapasowa jest wykonywana za pomocą wykazu 8 = Wykaz jest uszkodzony |
previous_status_description |
nvarchar(120) |
Opis poprzedniego stanu aktywnego wykaz pełnotekstowy. |
worker_count |
int |
Liczba wątków aktualnie pracuje ten wykaz pełnotekstowy. |
active_fts_index_count |
int |
Liczba indeksy pełnotekstowe, które są są wypełnione. |
auto_population_count |
int |
Liczba tabel z auto zapełnianie w toku dla tego wykaz pełnotekstowy. |
manual_population_count |
int |
Liczba tabel z ręcznym zapełnianie w toku dla tego wykaz pełnotekstowy. |
full_incremental_population_count |
int |
Liczba tabel pełne lub przyrostowe zapełnianie w toku dla tego wykaz pełnotekstowy. |
row_count_in_thousands |
int |
Szacunkowa liczba wierszy (w tysiącach) wszystkie indeksy pełnotekstowe w tym wykaz pełnotekstowy. |
is_importing |
bit |
Wskazuje, czy jest przywożony wykaz pełnotekstowy : 1 = Katalog jest przywożony. 2 = Katalogu nie są importowane. |
Uwagi
is_importingkolumna jest nowego w SQL Server 2008.
Uprawnienia
Wymaga uprawnienia Wyświetlanie stanu serwera na serwerze.
Fizyczne sprzężeń
Relacja Cardinalities
Z |
Aby |
Relacja |
---|---|---|
dm_fts_active_catalogs.database_id |
dm_fts_index_population.database_id |
Jeden do jednego |
dm_fts_active_catalogs.catalog_id |
dm_fts_index_population.catalog_id |
Jeden do jednego |
Przykłady
Poniższy przykład zwraca informacje o aktywnym wykazów pełnego tekstu w bieżącej bazie danych.
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