sys.dm_fts_index_population (Transact-SQL)
Retorna informações sobre as populações de índice de texto completo e de frase-chave semântica que estão em andamento.
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.
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 |
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. |
Permissões
Requer a permissão VIEW SERVER STATE no servidor.
Junções físicas
Cardinalidades da relação
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 |
Consulte também
Referência
Exibições e funções de gerenciamento dinâmico (Transact-SQL)