Udostępnij za pośrednictwem


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

Significant joins of this dynamic management view

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