sys.dm_fts_index_population (Transact-SQL)

Применимо к:SQL ServerБаза данных Azure SQLУправляемый экземпляр Azure SQLБаза данных SQL в Microsoft Fabric

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

Название столбца Тип данных Description
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).
Статус int Область применения: SQL Server 2012 (11.x) и более поздних версий.

Состояние операции заполнения. Примечание. Некоторые из состояний являются временными. Один из следующих:

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 Для полного заполнения содержит отметку времени его начала. Для остальных типов заполнения содержит последнюю зафиксированную контрольную точку (это значение отражает процесс заполнения).

Замечания

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

Permissions

Для SQL Server и Управляемого экземпляра SQL требуется разрешение VIEW SERVER STATE.

В базе данных SQL базовые, S0и S1 целей службы, а также для баз данных в эластичных пулах, требуется учетная запись администратора сервера сервера, учетная запись администратора Microsoft Entra или членство в роли сервера ##MS_ServerStateReader##. Для всех остальных целей службы базы данных SQL требуется разрешение VIEW DATABASE STATE на базу данных или членство в роли сервера ##MS_ServerStateReader##.

Разрешения для SQL Server 2022 и более поздних версий

Требуется VIEW разрешение на состояние производительности сервера на сервере.

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

Схема физических соединений для sys.dm_fts_index_population.

Кратности связей

От Кому Relationship
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)