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


sys.dm_fts_index_population (Transact-SQL)

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

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

В SQL Server 2008 изменился смысл следующих столбцов: memory_address, outstanding_batch_count, status и worker_count.

Имя столбца

Тип данных

Описание

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

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