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


sys.dm_fts_index_population (Transact-SQL)

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

Если в дополнение к полнотекстовому индексированию включено статистическое семантическое индексирование, то выделение и заполнение семантических ключевых фраз, а также извлечение данных о подобии документов происходит одновременно с полнотекстовым индексированием. Заполнение индекса подобия документов выполняется позже, на втором этапе. Дополнительные сведения см. в разделе Управление и наблюдение за семантическим поиском.

Имя столбца

Тип данных

Описание

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 = заполнение прервано

12 = извлечение данных о семантическом подобии

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

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

См. также

Справочник

Динамические административные представления и функции (Transact-SQL)

Динамические административные представления и функции полнотекстового и семантического поиска (Transact-SQL)