sys.dm_fts_active_catalogs (Transact-SQL)
Zwraca informacje o katalogów pełnego tekstu, które są jakieś działania zapełnianie w toku na serwerze.
Uwaga
The following columns will be removed in a future version of Microsoft SQL Server: is_paused previous_status, previous_status_description, row_count_in_thousands, stan, status_description i worker_count. Należy unikać stosowania tych kolumn w nowej pracy rozwoju i zaplanować do modyfikowania aplikacji korzystających aktualnie żadnej z nich.
Nazwa kolumna |
Typ danych |
Description |
---|---|---|
database_id |
int |
Identyfikator bazy danych, która zawiera aktywny wykaz pełnotekstowy. |
catalog_id |
int |
Identyfikator aktywnych wykaz pełnotekstowy. |
memory_address |
varbinary(8) |
Adres buforów pamięci przydzielone dla działania zapełnianie związane z tym wykaz pełnotekstowy. |
Nazwa |
nvarchar(128) |
Nazwa aktywnych wykaz pełnotekstowy. |
is_paused |
bit |
Wskazuje, czy została wstrzymana zapełnianie aktywny wykaz pełnotekstowy. |
Stan |
int |
Bieżący stan wykaz pełnotekstowy.Jedną z następujących czynności: 0 = Inicjowanie 1 = Gotowy 2 = "Wstrzymany" 3 = Tymczasowy błąd. 4 = Remount potrzebne 5 = Zamknięcia systemu 6 = Quiesced dla kopia zapasowa 7 = Kopia zapasowa jest wykonywana z katalogu 8 = Wykaz jest uszkodzony |
status_description |
nvarchar(120) |
Opis bieżącego stanu aktywnych wykaz pełnotekstowy. |
previous_status |
int |
Poprzedni stan wykaz pełnotekstowy.Jedną z następujących czynności: 0 = Inicjowanie 1 = Gotowy 2 = "Wstrzymany" 3 = Tymczasowy błąd. 4 = Remount potrzebne 5 = Zamknięcia systemu 6 = Quiesced dla kopia zapasowa 7 = Kopia zapasowa jest wykonywana z katalogu 8 = Wykaz jest uszkodzony |
previous_status_description |
nvarchar(120) |
Opis poprzedni stan aktywny wykaz pełnotekstowy. |
worker_count |
int |
Liczba wątków obecnie pracuje ten wykaz pełnotekstowy. |
active_fts_index_count |
int |
Liczba indeksy pełnotekstowe, które są jest wypełnione. |
auto_population_count |
int |
Number of tables with an auto population in progress for this full-text catalog.nullable. |
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 z zapełnianie pełne lub przyrostowe w toku dla tego wykaz pełnotekstowy. |
row_count_in_thousands |
int |
Szacowana liczba wierszy (w tysiącach) w wszystkie indeksy pełnotekstowe w tym katalogu pełnego tekstu. |
is_importing |
int |
Wskazuje, czy katalog pełnego tekstu są importowane: 1 = Są importowane do katalogu. 2 = Katalogu nie są importowane. |
Remarks
Kolumna is_importing jest nowe w SQL Server 2008.
Uprawnienia
Wymaga uprawnienia VIEW SERVER STATE na serwerze.
Fizyczne sprzężenia
Cardinalities relacji
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
W poniższym przykładzie zwraca informacje o aktywnych katalogów całego 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