Postgres Enterprise Manager

Surveillance et gestion pour systèmes de gestion des données haute performance et haute disponibilité basés sur Postgres.

Postgres Enterprise Manager

Postgres Enterprise Manager

Les possibilités de Postgres Enterprise Manager ® (PEM) en matière de surveillance et d'alerte sont essentielles pour les solutions d'entreprises numériques basées sur Postgres devant respecter des exigences de performances et des SLA stricts. PEM rassemble des données sur l'état et la performance des bases de données sous sa surveillance, depuis le système d'exploitation, et récupère les données résultant des tâches effectuées sur la machine hébergeant la base de données. Les données sont affichées sur les tableaux de bord et analysées pour trouver d'éventuelles situations d'alerte. Les alertes peuvent être relayées aux opérateurs ou autres systèmes de gestion de niveau entreprise. PEM permet aussi aux DBA et développeurs de travailler directement avec les bases de données, d'exécuter des commandes DML et DDL, de configurer les requêtes, de gérer les index, d'effectuer des sauvegardes et de déployer des mises à jour logicielles.

Overview

Architecture

Architecture de Postgres Enterprise Manager

Profiling Workloads

Charges de travail de profilage

Postgres Enterprise Manager offre un profilage SQL pour permettre aux utilisateurs de tracer et diagnostiquer les requêtes exécutées par rapport à une base de données. SQL Profiler donne des informations consistant en la requête elle-même, le plan d'exécution, la durée et les accès au cache.

Lorsque seul un ensemble particulier de requêtes présente un intérêt, SQL Profiler permet le filtrage sélectif des résultats. Les traces peuvent être relevées à la demande ou planifiées. La planification permet aux DBA d'enregistrer les requêtes à un instant T, de jour comme de nuit.

SQL Profiler aide les développeurs à optimiser les requêtes d'exécution lentes et à identifier les instructions SQL qui proviennent des applications boîtes noires. L'Index Advisor de Postgres Enterprise Manager est basé sur SQL Profiler et contribue à l'identification et à la création des index manquants pour améliorer les performances de requêtes.

Basic Dashboards

Tableaux de bord de base

Postgres Enterprise Manager (PEM) offre des tableaux de bord complets et faciles à lire qui permettent aux DBA et développeurs de vérifier les performances historiques et courantes du système ainsi que les statistiques de base de données n'importe où, n'importe quand, avec n'importe quel type de navigateur.

Les DBA peuvent créer des vues de tableaux de bord sur mesure pour afficher des informations spécifiques adaptées à leurs travaux. Le service d'exploitation informatique peut avoir recours à une autre vue personnalisée du tableau de bord pour afficher les informations qui le concerne sur ses écrans de surveillance.

Avec PEM, il est aussi possible de faire un zoom sur une période donnée, de produire des tableaux et des graphiques à progression descendante, et des vues à hiérarchie transversale pour avoir une meilleure compréhension de l'activité de la base de données et pour diagnostiquer les problèmes de performance si besoin.

Standard Alerts

Alarmes standards

Postgres Enterprise Manager surveille ses bases de données configurées 24h/24 et 7j/7. Si l'une des ses 225 sondes pré-configurées tombait en panne, une alarme se déclencherait.

Toutes les sondes ont été conçues selon les bonnes pratiques de Postgres. Cependant, si aucune des sondes pré-configurées ne fournit les informations voulues, il est possible de créer des sondes sur mesure.

Les alarmes peuvent être configurées pour avertir des listes de diffusion d'e-mails différentes selon l'heure de la journée. De plus, PEM permet des interruptions SNMP et s'intègre avec Nagios.

La surveillance continue et le système d'alarme œuvrent pour la tranquillité d'esprit des DBA et des développeurs. Plutôt que d'avoir à vérifier chaque base de données de façon répétée, ils peuvent se fier aux notifications PEM, ce qui leur permet de se concentrer sur des tâches plus significatives.

An IDE for Development

Un environnement de développement pour le développement

Postgres Enterprise Manager (PEM) facilite la programmation SQL. Son SQL Editor efficace fournit une interface pour écrire et exécuter les requêtes par rapport à une base de données gérée.

Il offre des fonctions de coloration syntaxique, d'indentation, de saisie automatique, et de macros. Le code peut être facilement identifié et remplacé, copié depuis et vers un éditeur local, ou encore lu à partir d'un fichier ou écrit vers ce fichier. Il prend également en charge des fonctions et le langage procédural d'EDB Postgres Advanced Server.

Le SQL Editor travaille avec le créateur de requête graphique de PEM. ll aide à écrire des requêtes et assure que même les requêtes complexes comprenant des jointures multiples seront correctement construites. Une fois la requête créée, il propose d'analyser la requête et offre un plan d'explication graphique.

PEM est un assistant pratique pour développer de nouvelles requêtes SQL et procure une vérification immédiate.

Resources

Resources

Documentation

Datasheet

Blogs

Webinars

Videos

Download