sys.dm_fts_outstanding_batches (Transact-SQL)
Devuelve información acerca de cada lote de indización de texto completo.
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
database_id |
int |
Id. de la base de datos |
catalog_id |
int |
Id. del catálogo de texto completo |
table_id |
int |
Id. del identificador de tabla que contiene el índice de texto completo. |
batch_id |
int |
Id. del lote |
memory_address |
varbinary(8) |
Dirección de memoria del objeto de lote. |
crawl_memory_address |
varbinary(8) |
Dirección de memoria del objeto de rastreo (objeto primario) |
memregion_memory_address |
varbinary(8) |
Dirección del área de memoria de la memoria compartida saliente del host de demonio del filtro (fdhost.exe) |
hr_batch |
int |
Código de error más reciente del lote |
is_retry_batch |
bit |
Indica si el lote es un lote de reintento: 0 = No 1 = Sí |
retry_hints |
int |
Tipo de reintento requerido para el lote: 0 = Sin reintento 1 = Reintento de varios subprocesos 2 = Reintento de subproceso único 3 = Reintento de subproceso único y de varios subprocesos 5 = Reintento final de varios subprocesos 6 = Reintento final de subproceso único 7 = Reintento final de subproceso único y de varios subprocesos |
retry_hints_description |
nvarchar(120) |
Descripción del tipo de reintento requerido: NO RETRY MULTI THREAD RETRY SINGLE THREAD RETRY SINGLE AND MULTI THREAD RETRY MULTI THREAD FINAL RETRY SINGLE THREAD FINAL RETRY SINGLE AND MULTI THREAD FINAL RETRY |
doc_failed |
bigint |
Número de documentos que generaron errores en el lote |
batch_timestamp |
timestamp |
El valor de marca de tiempo obtenido al crear el lote |
Permisos
Requiere el permiso VIEW SERVER STATE en el servidor.
Ejemplos
En el siguiente ejemplo se determina el número de lotes que se están procesando actualmente para cada una de las tablas de la instancia de servidor.
SELECT database_id, table_id, COUNT(*) AS batch_count FROM sys.dm_fts_outstanding_batches GROUP BY database_id, table_id ;
GO