Introduction de la fonctionnalité Live360°

post-thumb
Vous souhaitez avoir une vision complète en temps réel du comportement de vos instances PostgreSQL?

Datasentinel introduit une nouvelle fonctionnalité qui vous sera d’une aide précieuse et indispensable lors de vos analyses de performance ou séances de troubleshooting.

Cet article a pour but de vous présenter les éléments principaux de la fonctionnalité Live360°.

Vous aurez ainsi un bon aperçu des nombreuses possibilités offertes par ce nouveau module.


Fonctions Live360°


Sessions courantes

  • Visualisation des backends par database ou globalement avec possibilité de filtrer uniquement les sessions actives

  • Pour chaque session, visualisation des sessions bloquantes et de l’ensemble des verrous posés

  • Affichage de l’état de chaque session active : est-elle en cours de consommation CPU, attente IOs, écriture WAL, attente sur verrou, etc… ?

  • Possibilité de terminer une session (nécessite d’avoir le privilège read write pour l’utilisateur Datasentinel )

  • Et bien sûr la query en-cours d’exécution, son heure de début et sa durée

PostgreSQL current backends



Sessions bloquantes

  • Visualisation immédiate des backends bloquants ainsi que des backends bloqués avec le temps d’attente et les requêtes sql

  • Possibilité également de terminer le backend (nécessite d’avoir le privilège read write pour l’utilisateur Datasentinel )

PostgreSQL current backends



Explorateur

Explorez en détail l’ensemble des propriétés et statistiques des relations par database et schema

  • Les relations de type Table, Index, Foreign Table, Vue matérialisée, Vue, Extension, Statistiques étendues, Fonction / Proc, Séquences, TOAST sont implémentées

  • Informations VACUUM (Live tuples, dead tuples, Frozen xid, date de dernier passage)

  • Statistiques des tables ainsi que leurs partitions, indexes, statistiques étendues, …

  • Statistiques colonnes : Valeurs NULL, valeurs distinctes, Taille moyenne, …

  • Mais également l’empreinte disque, le descriptif des vues, vues matérialisées, …

Autant d’informations utilisées par le planner/optimiseur de PostgreSQL pour déterminer un plan d’exécution

PostgreSQL tables and indexes explorer



Plans d’exécution

Générez dynamiquement un plan d’exécution à partir de n’importe quelle instruction SQL

  • Analysez finement chaque étape grâce à notre visualiseur intégré

  • Possibilité également d’affichage au format texte ou json

  • Option ANALYZE (pour SELECT seulement) assurant l’exécution d’une query afin d’avoir le temps d’exécution global et de chaque étape

PostgreSQL execution plan



Opérations de maintenance

Visualisez la progression de certaines opérations proposées par le moteur PostgreSQL

  • VACUUM depuis la version 9.6

  • CREATE INDEX, CLUSTER, VACUUM FULL depuis la version 12

  • ANALYZE depuis la version 13

PostgreSQL in progress reporting



Usage disque et mémoire

Explorez en détail l’espace utilisé des relations de vos databases

  • Utilisation disque des tables, partitions, indexes, TOAST tables organisée par database, schema, tablespace ou nom de relation

  • Vues top-down permettant de visualiser en détail l’espace utilisé

  • Possibilité d’analyser la répartition de votre cache de données grâce à l’extension pg_buffercache si présente

PostgreSQL relation disk usage



Documentation et Video


Retrouvez la documentation complète Live360° ainsi que’une vidéo disponible sur notre chaine Youtube


Conclusion


La fonctionnalité Live360°, permet une vision complète en temps réel du comportement de vos instances PostgreSQL, à travers une connexion directe, apportant précision et informations complémentaires sur le contexte, ce qui vous offrira une aide précieuse et indispensable lors de vos analyses de performance ou de troubleshooting

Les fonctionnalités uniques de Datasentinel et la simplexité de son interface graphique permettent une prise en main rapide afin d’analyser facilement et précisément le workload de vos instances PostgreSQL


Stay connected!

Si vous êtes client Amazon Web Services, sachez que Datasentinel est également présent sur la marketplace AWS vous permettant d’avoir une plateforme disponible en quelques clics

A propos de Datasentinel


Datasentinel est une plateforme puissante conçue pour surveiller et analyser les performances de vos clusters PostgreSQL.

Avec son interface conviviale et ses fonctionnalités avancées, Datasentinel vous permet d'analyser rapidement et précisément l'activité de vos clusters, d'identifier les processus gourmands en ressources, de configurer des alertes automatiques, de générer des rapports personnalisés, et bien plus encore.

Découvrez les avantages d'une gestion efficace des performances avec Datasentinel.

Demander l'essai