Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

sys.dm_exec_background_job_queue (Transact-SQL)

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

S'applique à : SQL Server (SQL Server 2008 via la version actuelle).

Nom de la 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.

L'autorisation VIEW SERVER STATE est nécessaire sur le serveur.

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é

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
Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft