EDB Postgres Enterprise Manager

Gestion avancée des bases de données PostgreSQL

Un outil d'administration PostgreSQL complet dédié aux déploiements Postgres à grande échelle sur site ou dans le cloud. EDB Postgres Enterprise Manager (PEM) est un composant de la plateforme EDB Postgres qui permet de simplifier des tâches telles que la réplication, l'analyse des alertes et la création/le test du code SQL.

PEM simplifie la gestion de Postgres en enrichissant l'outil open source pgAdmin de fonctionnalités telles que :

  •  

    Une seule interface graphique (Postgres GUI)

  •  

    Un large éventail d'API

  •  

    Des alertes

  •  

    Des assistants et tableaux de bord

  •  

    Un éditeur SQL et un générateur de requêtes

  •  

    Une réplication en streaming

Capture d’écran de PEM

Fonctionnement de PEM

Les agents de surveillance recueillent des données sur la performance et l'état auprès des bases de données, du système d'exploitation et des tâches effectuées sur la machine hébergeant la base de données. PEM présente ces données dans des tableaux de bord, les analyse en cas de situations d'alerte et transfère les alertes aux opérateurs ou aux autres systèmes de gestion propres à l'entreprise. PEM est plus qu'une GUI Postgres, il 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.

 
Icône d'une loupe

Profilage de workloads avec SQL Profiler et Index Advisor

SQL Profiler suit les instructions SQL, résolvant et optimisant les requêtes SQL lentes, et fournissant des informations comme le plan d'exécution, la durée et les accès au cache. Index Advisor permet d'identifier et de créer des index manquants pour améliorer la performance des requêtes.

Icône d'une jauge

Tableaux de bord

Plus d'une dizaine de tableaux de bord permettent 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 mieux comprendre et diagnostiquer la base de données. Il est également possible de créer des affichages personnalisés pour répondre à des besoins précis de surveillance.

Icône d'alerte

Des alertes

Déclenchées par plus de 225 sondes préconfigurées, les alertes peuvent reposer sur des seuils prédéfinis dans des modèles d'alertes, ou sur des seuils définis par l'utilisateur.

Icône d'un éditeur

SQL Editor et Graphical Query Builder

SQL Editor offre des fonctions de coloration syntaxique, indentation, saisie automatique, macros, rechercher-remplacer et copie dans un éditeur local ou depuis ou vers un fichier. Graphical Query Builder aide les développeurs à écrire des requêtes et assure que les requêtes complexes, comprenant des jointures multiples, sont correctement construites.

Icône d'un doublon

Réplication en streaming

Le guide logiciel de réplication en streaming de PEM crée ou modifie en toute simplicité un scénario de réplication en streaming. Il facilite le Déploiement de nouveaux serveurs et configuration des existants en maitre, multi-maitre ou en secours.

 
 

Autres outils

EDB Postgres Enterprise Manager inclut un large éventail d'outils supplémentaires pour optimiser et personnaliser vos déploiements EDB Postgres. Parmi ces outils, citons notamment :

  •  
    Capacity Manager : Création de statistiques à partir des données collectées pour un objet pour étudier des utilisations passées ou futures. Personnalisation de vos rapports en choisissant les indicateurs, plages horaires et seuils.
  •  
    Tuning Wizard : étudie votre installation Postgres ou EDB Postgres Advanced Server et vous recommande des options de configuration afin que votre installation réponde au mieux aux workloads attendus.
  •  
    Log Manager : vous permet de spécifier facilement les paramètres des journaux des instances Postgres.
  •  
    Postgres Expert: Provides expert advice on how to best configure your Postgres servers for optimal performance, security, and more. With configuration, schema, and security modules, it serves as a PostgreSQL “DBA in a box” by analyzing your servers for deviations in best practices.