Administration PostgreSQL

L'administrateur de bases de données

  • Rôle
  • Tâches
  • Mission

Introduction à PostgreSQL

  • Présentation globale et historique
  • Définition et utilisation des instances, bases, espaces logiques, schémas, tables
  • Notion d'héritage de tables
  • Architecture de PostgreSQL (organisation des composants et des processus)
  • Arrêt et démarrage des services

Sécurité et comptes utilisateurs

  • Configuration et installation sécurisées
  • Gestion des rôles de la base de données
  • Gestion des comptes utilisateurs et des groupes d'utilisateurs
  • Droits des objets et attribution des rôles

Administration et maintenance

  • Tâches de maintenance (VACUUM, ANALYZE, ré-indexation...)
  • Sauvegardes (SQL, système de fichier, à chaud et récupération à un instant)
  • Restauration
  • Modèles de bases de données (templates)
  • Configuration et gestion des fichiers de trace (log)
  • Language SQL d'administration de la base de donnée pour surveiller l'activité de la base

Optimisations, performances et haute-disponibilité

  • Le fonctionnement et l'utilité du planificateur
  • Optimisation des paramètres du serveur
  • Utilisation des options de compilation
  • Utilisation des espaces logiques
  • Utilisation des index partiels
  • Installation de plusieurs serveurs PostgreSQL sur une même machine
  • Mise en place de la réplication via Slony pour une utilisation maître / esclaves