sys.dm_exec_background_job_queue
Actualizado: 12 de diciembre de 2006
Devuelve una fila por cada trabajo del procesador de consultas que está programado para ejecución asincrónica (en segundo plano).
Nombre de columna | Tipo de datos | Descripción |
---|---|---|
time_queued |
datetime |
Hora en que se agregó el trabajo a la cola. |
job_id |
int |
Identificador del trabajo. |
database_id |
int |
Base de datos en que se va a ejecutar el trabajo. |
object_id1 |
int |
El valor depende del tipo de trabajo. Para obtener más información, vea la sección Notas. |
object_id2 |
int |
El valor depende del tipo de trabajo. Para obtener más información, vea la sección Notas. |
object_id3 |
int |
El valor depende del tipo de trabajo. Para obtener más información, vea la sección Notas. |
object_id4 |
int |
El valor depende del tipo de trabajo. Para obtener más información, vea la sección Notas. |
error_code |
int |
Código de error si el trabajo se ha vuelto a insertar debido a un error. NULL si se ha suspendido, no se ha seleccionado o se ha completado. |
request_type |
smallint |
Tipo de trabajo solicitado. |
retry_count |
smallint |
Número de veces que el trabajo se ha seleccionado de la cola y se ha vuelto a insertar porque faltaban recursos u otro motivo. |
in_progress |
smallint |
Indica si el trabajo ha empezado a ejecutarse. 1 = Iniciado. 0 = En espera |
session_id |
smallint |
Identificador de la sesión. |
Permisos
Requiere el permiso VIEW SERVER STATE en el servidor.
Notas
En SQL Server 2005, esta vista devuelve información sólo para los trabajos de estadísticas de actualización asincrónica. Para obtener más información acerca de las estadísticas de actualización asincrónica, vea Estadísticas de índice.
Los valores de object_id1 a object_id4 dependen del tipo de trabajo solicitado. En la tabla siguiente se resume el significado de estas columnas para los diferentes tipos de trabajos.
Tipo de solicitud | object_id1 | object_id2 | object_id3 | object_id4 |
---|---|---|---|---|
Estadísticas de actualización asincrónicas |
Id. de tabla o vista |
Id. de estadística |
No se utiliza |
No se utiliza |
Ejemplos
En el ejemplo siguiente se devuelve el número de trabajos asincrónicos activos en la cola en segundo plano para cada base de datos de la instancia de SQL Server.
SELECT DB_NAME(database_id) AS [Database], COUNT(*) AS [Active Async Jobs]
FROM sys.dm_exec_background_job_queue
WHERE in_progress = 1
GROUP BY database_id;
GO
Vea también
Referencia
Funciones y vistas de administración dinámica
Funciones y vistas de administración dinámica relacionadas con ejecuciones
KILL STATS JOB (Transact-SQL)
sys.dm_exec_background_job_queue_stats
Otros recursos
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
12 de diciembre de 2006 |
|