sys.dm_fts_index_population (Transact-SQL)

Retorna informações sobre as populações de índice de texto completo atualmente em andamento.

ObservaçãoObservação

No SQL Server 2008, os significados das seguintes colunas foram alterados: memory_address, outstanding_batch_count, status e worker_count.

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

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 iniciou.

incremental_timestamp

timestamp

Representa o carimbo de data/hora inicial para uma população completa. Para todos os outros tipos de população, este valor é o último ponto de verificação confirmado que representa o andamento das populações.

Permissões

Requer permissão VIEW SERVER STATE no servidor.

Junções físicas

Junções significativas dessa exibição de gerenciamento dinâmico

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