[SQL Server] Liste des processus en cours

Une de mes requêtes fétiche : Savoir ce qu’il se passe sur l’instance sans avoir à utiliser le moniteur d’activité qui est très gourmand en ressource.

Pour le détail des champs, on retrouve ceux du monitoring, je vais faire les principaux :

  • Database : La base sur laquelle est exécuté la requête.
  • Nt_UserName : L’utilisateur connecté
  • Individual Query : La requête en cours d’exécution
  • status : Le statut de la requête en cours
  • wait : Permet de savoir si la requête est en attente et/ou bloqué avec le blocking_session_id pour savoir quel processus la bloque.
  • Parent Query : Le bloc contenant la requête en cours
  • Start_time : Le début de la requête

Il est possible de la customiser simplement comme ajouter le temps depuis le début de la requête ou encore changer le tri.

Bref la voici :

 

Cet article a été publié dans SQL. Enregistrer le permalien.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *