Aller au contenu

pg_activity

Présentation de l’outil

pg_activity est un outil de surveillance en temps réel pour les bases de données PostgreSQL. Il fournit une vue d’ensemble des requêtes en cours d’exécution, des processus bloqués, et d’autres statistiques importantes. Cet outil est particulièrement utile pour les administrateurs de bases de données et les développeurs qui cherchent à optimiser les performances de leurs bases de données PostgreSQL.

Installation

Sur Debian/Ubuntu

  1. Mettez à jour la liste des paquets :

    sudo apt update
    
  2. Installez le paquet pg_activity :

    sudo apt install pg-activity
    

Sur CentOS

  1. Mettez à jour la liste des paquets :

    sudo yum update
    
  2. Installez pg_activity en utilisant pip :

    sudo pip install pg_activity
    

Exemple d’utilisation

Après l’installation, vous pouvez exécuter pg_activity en utilisant la commande suivante :

pg_activity -h [hôte] -p [port] -U [utilisateur]

Cela ouvrira une interface utilisateur en mode texte qui affiche en temps réel les statistiques de la base de données.

  • Les requêtes en cours d’exécution sont affichées en temps réel.
  • Les processus bloqués, s’il y en a, sont également affichés.

Vous pouvez également utiliser des options supplémentaires, par exemple :

  • -d : Spécifie la base de données à surveiller.
  • --rds : Utilisé pour surveiller une instance Amazon RDS.

Bibliographie

  1. Dépôt GitHub de pg_activity : Lien vers le dépôt