sys.dm_exec_background_job_queue (Transact-SQL)

 

CETTE RUBRIQUE S’APPLIQUE À : ouiSQL Server (à partir de la version 2008)ouiAzure SQL DatabaseouiAzure SQL Data WarehouseouiParallel Data Warehouse

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).

REMARQUE Appeler à partir de ** Azure SQL Data Warehouse ** ou ** Parallel Data Warehouse **, utilisez le nom sys.dm_pdw_nodes_exec_background_job_queue.

Nom de colonneType de donnéesDescription
time_queueddate/heureMoment auquel le travail a été ajouté à la file d'attente.
job_idintIdentificateur du travail.
database_idintBase de données sur laquelle le travail doit s'exécuter.
object_id1intCette valeur dépend du type de travail. Pour plus d'informations, consultez la section Notes.
object_id2intCette valeur dépend du type de travail. Pour plus d'informations, consultez la section Notes.
object_id3intCette valeur dépend du type de travail. Pour plus d'informations, consultez la section Notes.
object_id4intCette valeur dépend du type de travail. Pour plus d'informations, consultez la section Notes.
code_erreurintCode 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_typesmallintType de demande du travail.
tentativessmallintNombre 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_progresssmallintIndique si l'exécution du travail a commencé.

1 = Démarré

0 = en attente
ID de sessionsmallintIdentificateur de la session.
« pdw_node_id »intS’applique aux: Azure SQL Data Warehouse,Parallel Data Warehouse

L’identificateur pour le nœud de cette distribution.

Sur SQL Server nécessite l’autorisation VIEW SERVER STATE sur le serveur.

Sur Base de données SQL niveaux Premium requiert l’autorisation VIEW DATABASE STATE dans la base de données. Sur Base de données SQL base niveaux Standard et nécessitent le Base de données SQL compte d’administrateur.

Seules les informations pour les travaux de mise à jour des statistiques asynchrone apparaissent dans cette vue. Pour plus d’informations sur la mise à jour asynchrone des statistiques, consultez statistiques.

Les valeurs de object_id1 via object_id4 dépendent du type de la demande de tâche. Le tableau suivant récapitule la signification de ces colonnes pour différents types de travaux.

Type de demandeobject_id1object_id2object_id3object_id4
Statistiques de mises à jour asynchronesIdentificateur de table ou de vueIdentificateur de statistiquesNon utiliséeNon utilisée

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  

Vues de gestion dynamique et fonctions (Transact-SQL)
Fonctions (Transact-SQL) et les vues de gestion dynamique liées à l’exécution
Statistiques
KILL STATS JOB (Transact-SQL)

Ajouts de la communauté

AJOUTER
Afficher: