|
Objectifs : Maîtriser l’administration et l’exploitation d’une base de données PostgreSQL.
Public visé : - Administrateur systèmes et réseaux
- Administrateur bases de données
- Développeur web
Pré-requis :
Durée : 3 jours (21h)
Tarifs : 1 360 € HT
Plan du Cours
L’Administrateur de Bases de Données
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ées 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
Questions / Réponses
Participer à ce stage
|