Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne une ligne pour chaque travail du processeur de requêtes qui est planifié pour s'exécuter de façon asynchrone (en arrière-plan).
Nom de colonne |
Type de données |
Description |
|---|---|---|
time_queued |
datetime |
Moment auquel le travail a été ajouté à la file d'attente. |
job_id |
int |
Identificateur du travail. |
database_id |
int |
Base de données sur laquelle le travail doit s'exécuter. |
object_id1 |
int |
Cette valeur dépend du type de travail. Pour plus d'informations, consultez la section Remarque. |
object_id2 |
int |
Cette valeur dépend du type de travail. Pour plus d'informations, consultez la section Notes. |
object_id3 |
int |
Cette valeur dépend du type de travail. Pour plus d'informations, consultez la section Notes. |
object_id4 |
int |
Cette valeur dépend du type de travail. Pour plus d'informations, consultez la section Notes. |
error_code |
int |
Code d'erreur si le travail a été réinséré à cause d'une erreur. NULL si le travail a été suspendu, n'a pas été récupéré ou est terminé. |
request_type |
smallint |
Type de demande du travail. |
retry_count |
smallint |
Nombre de fois où le travail a été récupéré et réinséré dans la file d'attente pour cause de manque de ressources ou pour d'autres raisons. |
in_progress |
smallint |
Indique si l'exécution du travail a commencé. 1 = commencé 0 = en attente |
session_id |
smallint |
Identificateur de la session. |
Autorisations
L'autorisation VIEW SERVER STATE est nécessaire sur le serveur.
Notes
Seules les informations pour les travaux de mise à jour des statistiques asynchrone apparaissent dans cette vue. Pour plus d'informations sur des statistiques de mise à jour asynchrone, consultez Statistiques.
Les valeurs des colonnes object_id1 à object_id4 dépendent du type de demande de travail. Le tableau suivant récapitule la signification de ces colonnes pour différents types de travaux.
Type de demande |
object_id1 |
object_id2 |
object_id3 |
object_id4 |
|---|---|---|---|---|
Statistiques de mises à jour asynchrones |
Identificateur de table ou de vue |
Identificateur de statistiques |
Non utilisé |
Non utilisé |
Exemples
L'exemple suivant retourne le nombre de travaux asynchrones actifs dans la file d'attente en arrière plan pour chaque base de données dans l'instance 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
Voir aussi
Référence
Fonctions et vues de gestion dynamique (Transact-SQL)
Fonctions et vues de gestion dynamique relatives à l'exécution (Transact-SQL)