Compartilhar via


sys.dm_fts_index_population (Transact-SQL)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure

Retorna informações sobre o índice de texto completo e as populações de frases-chave semânticas atualmente em andamento no SQL Server.

Nome da coluna Tipo de dados Descrição
database_id int ID do banco de dados que contém o índice de texto completo que está sendo populado.
catalog_id int ID do catálogo de texto completo que contém este índice de texto completo.
table_id int ID da tabela para a qual o índice de texto completo está sendo populado.
memory_address varbinary(8) Endereço de memória da estrutura de dados interna que é usada para representar uma população ativa.
population_type int Tipo de população. Um dos seguintes:

1 = População completa

2 = População incremental com base em carimbo de data/hora

3 = Atualização manual de alterações controladas

4 = Atualização em segundo plano de alterações controladas.
population_type_description nvarchar(120) Descrição para o tipo de população.
is_clustered_index_scan bit Indica se a população envolve uma verificação do índice clusterizado.
range_count int Número de subintervalos nos quais esta população foi paralelizada.
completed_range_count int Número de intervalos para os quais o processamento está concluído.
outstanding_batch_count int Número atual de lotes pendentes para esta população. Para obter mais informações, consulte sys.dm_fts_outstanding_batches (Transact-SQL).
status int Aplica-se a: SQL Server 2012 (11.x) e posterior.

Status desta população. Observação: alguns dos estados são transitórios. Um dos seguintes:

3 = Iniciando

5 = Processando normalmente

7 = Parou de processar

Por exemplo, esse status ocorre quando uma mesclagem automática estiver em andamento.

11 = População anulada

12 = processando uma extração de semelhança semântica
status_description nvarchar(120) Descrição do status da população.
completion_type int Status de como esta população foi concluída.
completion_type_description nvarchar(120) Descrição do tipo de conclusão.
worker_count int Esse valor é sempre 0.
queued_population_type int Tipo da população, com base em alterações controladas, que seguirão a população atual, se houver.
queued_population_type_description nvarchar(120) Descrição da população a ser seguida, se houver. Por exemplo, quando CHANGE TRACKING = AUTO e a população completa inicial estiver em andamento, essa coluna exibirá "População automática".
start_time datetime Hora em que a população foi iniciada.
incremental_timestamp timestamp Representa o carimbo de data/hora inicial para uma população completa. Para todos os outros tipos de população, esse valor é o último ponto de verificação confirmado que representa o andamento das populações.

Comentários

Quando a indexação semântica estatística está habilitada além da indexação de texto completo, a extração semântica e a população de frases-chave, além da extração de dados de semelhança de documento, ocorrem simultaneamente com a indexação de texto completo. A população do índice de semelhança de documento ocorre posteriormente, em uma segunda fase. Para obter mais informações, consulte Gerenciar e monitorar a pesquisa semântica.

Permissões

No SQL Server e na Instância Gerenciada de SQL, requer a permissão VIEW SERVER STATE.

Nos objetivos de serviço do Banco de Dados SQL Básico, S0 e S1 e para bancos de dados em pools elásticos, é necessário ter a conta do administrador do servidor, a conta do administrador do Microsoft Entra ou a associação à ##MS_ServerStateReader## função de servidor. Em todos os outros objetivos de serviço do Banco de Dados SQL, a permissão VIEW DATABASE STATE no banco de dados ou a associação à função de servidor ##MS_ServerStateReader## são necessárias.

Permissões do SQL Server 2022 e posteriores

É necessária a permissão VIEW SERVER PERFORMANCE STATE no servidor.

Junções físicas

Diagrama de junções físicas para sys.dm_fts_index_population.

Cardinalidades de relações

De Para Relação
dm_fts_active_catalogs.database_id dm_fts_index_population.database_id Um-para-um
dm_fts_active_catalogs.catalog_id dm_fts_index_population.catalog_id Um-para-um
dm_fts_population_ranges.parent_memory_address dm_fts_index_population.memory_address Muitos para um

Próximas etapas

Exibições e funções de gerenciamento dinâmico (Transact-SQL)
Pesquisa de texto completo e pesquisa semântica Exibições e funções de gerenciamento dinâmico (Transact-SQL)