Partilhar via


sys.dm_fts_index_population (Transact-SQL)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

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

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

1 = População total

2 = População incremental baseada em carimbo temporal

3 = Atualização manual das alterações acompanhadas

4 = Atualização em segundo plano das alterações registadas.
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 varredura do índice agrupado.
range_count int Número de sub-cadeias em que esta população foi paralelizada.
completed_range_count int Número de intervalos para os quais o processamento está completo.
outstanding_batch_count int Número atual de lotes em destaque para esta população. Para mais informações, consulte sys.dm_fts_outstanding_batches (Transact-SQL).
Situação int Aplica-se a: SQL Server 2012 (11.x) e posterior.

Estado desta População. Nota: alguns dos estados são transitórios. Um dos seguintes:

3 = Titulares

5 = Processamento normal

7 = Parou o processamento

Por exemplo, este estado ocorre quando uma fusão automática está em andamento.

11 = População abortada

12 = Processamento de uma extração de similaridade semântica
status_description Nvarchar(120) Descrição do estado da população.
completion_type int Estado de como esta população foi concluída.
completion_type_description Nvarchar(120) Descrição do tipo de conclusão.
worker_count int Este valor é sempre 0.
queued_population_type int Tipo da população, com base nas alterações monitorizadas, que seguirão a população atual, se houver.
queued_population_type_description Nvarchar(120) Descrição da população a seguir, se houver. Por exemplo, quando MUDANÇA TRACKING = AUTO e a população inicial completa está em curso, esta coluna mostra "População automática."
start_time datetime Tempo em que a população começasse.
incremental_timestamp timestamp Representa o carimbo temporal inicial para uma população completa. Para todos os outros tipos de população, este valor é o último ponto de controlo comprometido que representa o progresso das populações.

Observações

Quando a indexação semântica estatística é ativada para além da indexação de texto completo, a extração semântica e a população de frases-chave, bem como a extração de dados de similaridade de documentos, ocorrem simultaneamente com a indexação de texto completo. A população do índice de similaridade dos documentos ocorre mais tarde numa segunda fase. Para mais informações, consulte Gerir e Monitorizar a Pesquisa Semântica.

Permissions

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

No Banco de Dados SQL Basic, S0e S1 objetivos de serviço e para bancos de dados em pools elásticos , a conta de de administrador do servidor, a conta de de administrador do Microsoft Entra ou a associação aode função de servidor ##MS_ServerStateReader## é necessária. Em todos os outros objetivos de serviço do Banco de dados SQL, é necessária a permissão VIEW DATABASE STATE no banco de dados ou a associação à função de servidor ##MS_ServerStateReader##.

Permissões para SQL Server 2022 e posterior

Requer a permissão VIEW SERVER PERFORMANCE STATE no servidor.

Ligações físicas

Diagrama das uniões físicas para sys.dm_fts_index_population.

Cardinalidades de relacionamento

De Para Relacionamento
dm_fts_active_catalogs.database_id dm_fts_index_population.database_id One-to-one
dm_fts_active_catalogs.catalog_id dm_fts_index_population.catalog_id One-to-one
dm_fts_population_ranges.parent_memory_address dm_fts_index_population.memory_address Muitos para um

Próximos passos

Visões e funções de gerenciamento dinâmico (Transact-SQL)
Full-Text Visão e Funções de Gestão Dinâmica de Pesquisa e Pesquisa Semântica (Transact-SQL)