Поделиться через


sys.dm_fts_index_population (Transact-SQL)

Возвращает сведения о выполняющихся в настоящий момент процессах заполнения полнотекстовых индексов.

ПримечаниеПримечание

Начиная с SQL Server 2008, изменилось назначение следующих столбцов: адрес_памяти, счетчик_необработанных_пакетов, состояние и счетчик_работников.

Имя столбца

Тип данных

Описание

database_id

int

Идентификатор базы данных, в которой содержится заполняемый полнотекстовый индекс.

catalog_id

int

Идентификатор полнотекстового каталога, в котором содержится полнотекстовый индекс.

table_id

int

Идентификатор таблицы, в которой содержится заполняемый полнотекстовый индекс.

memory_address

varbinary(8)

Адрес внутренней структуры данных в памяти, используемый, чтобы представлять активное заполнение.

population_type

int

Тип заполнения. Это может быть:

1 = Полное заполнение;

2 = Добавочное заполнение на основе отметок времени;

3 = Ручное обновление отслеженных изменений;

4 = Фоновое обновление отслеженных изменений.

population_type_description

nvarchar(120)

Описание типа заполнения.

is_clustered_index_scan

bit

Указывает, включает ли заполнение просмотр кластеризованных индексов.

range_count

int

Число поддиапазонов, на которые распараллелена операция заполнения.

completed_range_count

int

Число диапазонов, для которых обработка завершена.

outstanding_batch_count

int

Число необработанных пакетов для данного заполнения. Дополнительные сведения см. в разделе sys.dm_fts_outstanding_batches (Transact-SQL).

status

int

Состояние операции заполнения. Примечание. Некоторые из состояний являются временными. Это может быть:

3 = запускается

5 = выполняется нормально

7 = обработка остановлена

Например, это состояние появляется в процессе автоматического слияния.

11 = заполнение прервано

status_description

nvarchar(120)

Описание состояния заполнения.

completion_type

int

Состояние завершения данного заполнения.

completion_type_description

nvarchar(120)

Описание типа завершения.

worker_count

int

Это значение всегда равно 0.

queued_population_type

int

Тип заполнения на основе отслеженных изменений, которое последует за текущим заполнением, если таковое выполняется.

queued_population_type_description

nvarchar(120)

Описание следующего заполнения, оно должно произойти. Например, при параметре CHANGE TRACKING = AUTO и в процессе первоначального полного заполнения в этом столбце будет отображаться «Самозаполнение».

start_time

datetime

Время начала заполнения.

incremental_timestamp

timestamp

Для полного заполнения содержит отметку времени его начала. Для остальных типов заполнения содержит последнюю зафиксированную контрольную точку (это значение отражает процесс заполнения).

Разрешения

Необходимо разрешение VIEW SERVER STATE для сервера.

Физические соединения

Существенные соединения данного динамического административного представления

Мощности связей

От

К

Связь

dm_fts_active_catalogs.database_id

dm_fts_index_population.database_id

Один к одному

dm_fts_active_catalogs.catalog_id

dm_fts_index_population.catalog_id

Один к одному

dm_fts_population_ranges.parent_memory_address

dm_fts_index_population.memory_address

Многие к одному