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


sys.dm_fts_index_population (Transact-SQL)

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

Применимо для следующих объектов: SQL Server (начиная с 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 = заполнение прервано

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

Применимо для следующих объектов: С SQL Server 2012 по SQL Server 2014 включительно.

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)