Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Devuelve una fila por cada trabajo del procesador de consultas que está programado para ejecución asincrónica (en segundo plano).
Nota
Para llamarlo desde Azure Synapse Analytics o Analytics Platform System (PDW), use el nombre sys.dm_pdw_nodes_exec_background_job_queue
. El grupo de SQL sin servidor no admite esta sintaxis en Azure Synapse Analytics.
Nombre de la 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 Comentarios. |
object_id2 | int | El valor depende del tipo de trabajo. Para obtener más información, vea la sección Comentarios. |
object_id3 | int | El valor depende del tipo de trabajo. Para obtener más información, vea la sección Comentarios. |
object_id4 | int | El valor depende del tipo de trabajo. Para obtener más información, vea la sección Comentarios. |
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. |
pdw_node_id | int | Se aplica a: Azure Synapse Analytics, Sistema de la plataforma de análisis (PDW) Identificador del nodo en el que se encuentra esta distribución. |
En SQL Server y SQL Managed Instance, requiere el permiso VIEW SERVER STATE
.
En los objetivos de servicio Básico, S0 y S1 de SQL Database y para bases de datos en grupos elásticos, se requiere la cuenta de administrador del servidor, la cuenta de administrador Microsoft Entra o la pertenencia al ##MS_ServerStateReader##
rol del servidor. En el resto de objetivos del servicio de SQL Database, se requiere el permiso VIEW DATABASE STATE
en la base de datos o la pertenencia en el rol del servidor ##MS_ServerStateReader##
.
Requiere el permiso VER ESTADO DE RENDIMIENTO DEL SERVIDOR en el servidor.
Esta vista devuelve información solo para los trabajos de estadísticas de actualización asincrónica. Para obtener más información sobre las estadísticas de actualización asincrónica, consulte Estadísticas.
Los valores de object_id1 a través de object_id4 dependen del tipo de solicitud de trabajo. 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 utilizado | No utilizado |
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
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoy