sys.dm_fts_index_population (Transact-SQL)

Devuelve información acerca de los llenados de índices de texto actualmente en progreso.

[!NOTA]

En SQL Server 2008, han cambiado los significados de las siguientes columnas: memory_address, outstanding_batch_count, status y worker_count.

Nombre de columna

Tipo de datos

Descripción

database_id

int

Id. de la base de datos que contiene el índice de texto que se está llenando.

catalog_id

int

Id. del catálogo de texto que contiene este índice de texto.

table_id

int

Id. de la tabla para la que se está llenando el índice de texto.

memory_address

varbinary(8)

Dirección de memoria de la estructura de datos interna utilizada para representar un rellenado activo.

population_type

int

Tipo de llenado. Uno de los siguientes:

1 = Llenado completo

2 = Llenado basado en la marca de tiempo incremental

3 = Actualización manual de los cambios de los que se ha realizado seguimiento

4 = Actualización de fondo de los cambios de los que se ha realizado seguimiento.

population_type_description

nvarchar(120)

Descripción del tipo de llenado.

is_clustered_index_scan

bit

Indica si el llenado implica un recorrido en el índice agrupado.

range_count

int

Número de subintervalos en los que este llenado se ha hecho en paralelo.

completed_range_count

int

Número de intervalos en los que se ha completado el proceso.

outstanding_batch_count

int

Número actual de lotes pendientes para este rellenado. Para obtener más información, vea sys.dm_fts_outstanding_batches (Transact-SQL).

status

int

Estado de este llenado. Nota: algunos de los estados son transitorios. Uno de los siguientes:

3 = Iniciando

5 = Procesamiento normal

7 = Procesamiento detenido

Por ejemplo, este estado se produce cuando hay una combinación automática en curso.

11 = Rellenado anulado

status_description

nvarchar(120)

Descripción del estado de llenado.

completion_type

int

Estado de finalización de este llenado.

completion_type_description

nvarchar(120)

Descripción del tipo de conclusión.

worker_count

int

Este valor siempre es 0.

queued_population_type

int

Tipo de llenado, basado en los cambios de seguimiento, que seguirán el llenado actual, si los hay.

queued_population_type_description

nvarchar(120)

Descripción del rellenado que se va a seguir, si existe. Por ejemplo, cuando CHANGE TRACKING = AUTO y el rellenado completo inicial está en curso, esta columna indicaría "Rellenado automático".

start_time

datetime

Hora en que se inició el rellenado.

incremental_timestamp

timestamp

Representa la marca de tiempo de inicio de un llenado completo. Para los otros de tipos de llenado este valor es el último punto de comprobación confirmado que representa el progreso de los llenados.

Permisos

Requiere el permiso VIEW SERVER STATE en el servidor.

Combinaciones físicas

Combinaciones significativas de esta vista de administración dinámica

Cardinalidades de relación

De

Para

Relación

dm_fts_active_catalogs.database_id

dm_fts_index_population.database_id

Uno a uno

dm_fts_active_catalogs.catalog_id

dm_fts_index_population.catalog_id

Uno a uno

dm_fts_population_ranges.parent_memory_address

dm_fts_index_population.memory_address

Varios a uno