» Présentation de PostgreSQL
Rappels succincts sur PostgreSQL.
» Configuration d'une instance
■ Création d'une instance
Les répertoires de données.
Les logs de transactions et d'activités.
Installation des tâches automatiques.
■ Gestion des volumes
Utilisation des espaces de stockage.
Définition de l'espace des logs de transactions.
Chargement de données avec pgLoader.
Partitionnement de tables. Vues matérialisées.
■ Administration d'une instance
Utilisation du catalogue système.
Suivi des volumes.
Suivi des connexions.
Suivi des transactions.
■ Contributions pour l'administrateur
pg_stattuple : état des tables et des index.
pg_freespacemap : état des espaces libres.
pg_buffercache : état de la mémoire.
■ Evaluation des performances
Test d'une instance avec pgbench.
■ Création d'instances multiples
Ressources utiles. Adaptation des configurations.
» Performances et réglages (rappels)
Limiter les connexions.
Dimensionnement de la mémoire partagée.
Opérations de tri et de hachage.
Optimiser les suppressions de données.
Optimiser la gestion du journal de transactions.
Affiner l'auto-vacuum avec les seuils.
» Supervision d'une instance
PgFouine. Analyse des logs d'activités et des messages de Vacuum.
Munin. Mise en place des scripts PostgreSQL.
Création d'un script.
» Gestion avancée des connexions
■ PgPool-II
Installation et configuration du gestionnaire de pool.
Les cas d'utilisation.
Définitions des pools de connexions.
■ PgPoolAdmin
Installation de l'interface d'administration.
Configuration du gestionnaire.
» Compléments (vision globale)
Définition de la réplication et de l'haute disponibilité.
Présentation de Warm Standby.
Présentation de Slony.