Aller au contenu principal

Surveiller les queries actives

Surveillez les queries actives dans votre projet Lakebase Postgres afin de suivre les queries en cours d’exécution, d’identifier les goulots d’étranglement liés aux performances et d’analyser l’exécution des queries en temps réel.

Afficher les requêtes actives

  1. À partir de l'application Lakebase, sélectionnez votre projet.
  2. Dans la barre latérale, sélectionnez une Branch.
  3. Accéder à Monitoring .
  4. Sélectionnez l'onglet Requêtes actives .

Vue des performances des query

La vue Queries actives affiche jusqu'à 100 queries en cours d'exécution pour la branch sélectionnée. Sélectionnez le Compute , la Base de données et le Rôle dans les listes déroulantes, puis utilisez le bouton Refresh pour mettre à jour la liste avec les dernières queries actives.

Cette vue query la vue système pg_stat_activity Postgres pour afficher l’activité de query en temps réel.

Comprendre la vue des Active query

La table Requêtes actives affiche les informations suivantes pour chaque requête en cours d'exécution :

  • PID : l'ID de processus du backend Postgres qui exécute la query. Cet identifiant unique peut être utilisé pour suivre ou mettre fin à des queries spécifiques si nécessaire.
  • Durée : temps écoulé pendant l'exécution de la query. Cliquez sur l'en-tête de colonne pour trier les requêtes par durée afin d'identifier les opérations de longue durée.
  • query : instruction SQL en cours d'exécution. Ceci affiche le texte de la requête réel, ce qui peut vous aider à identifier les problèmes de performance ou une activité de base de données inattendue.

À propos de pg_stat_activity

La vue **Requêtes actives** est alimentée par la pg_stat_activity vue système Postgres, qui est disponible par **default** dans Lakebase Postgres. Pour exécuter des requêtes personnalisées sur les données collectées par pg_stat_activity, vous pouvez utiliser l'éditeur SQL ou tout client Postgres, tel que psql.

Pour plus de détails sur pg_stat_activity, consultez pg_stat_activity dans la documentation PostgreSQL.

remarque

La vue système pg_stat_activity n'affiche que les queries en cours d'exécution. Une fois qu’une query est terminée, elle n’apparaît plus dans l’affichage Requêtes actives .

Ressources supplémentaires