Camptocamp – Formations

PostgreSQL : administration

PostgreSQL est une base de données relationnelle (SGBDR) Open Source, particulièrement robuste, extensible, relativement simple à administrer et conforme aux standards SQL (SQL 92).

Elle dispose de toute la puissance d’un SGBDR classique (sous sélection, moteur transactionnel, vues, triggers…), ainsi que des fonctionnalités généralement inédites parmi ses concurrents (moteur d’optimisation de requêtes, héritage de table, notion de schéma de nomage, etc.).

PostgreSQL est utilisée en production dans de très nombreuses applications majeures de par le monde. Sa communauté d’utilisateurs et de contributeurs est également mondiale. De par son mécanisme d’extension, elle peut également servir de base à des modules plus spécifiques tels que PostGIS ou PgRouting.

OBJECTIFS

  • Connaître les spécificités de PostgreSQL en lien avec son administration
  • Être autonome dans l’installation, la configuration et les tâches courantes d’administration de PostgreSQL
  • Cerner les principales problématiques liées aux performances

DURÉE

  • 2 jours (14 heures)

PRINCIPAUX PUBLICS VISÉS

  • DBA ayant envie/besoin de découvrir PostgreSQL
  • Développeurs ayant des besoins d’administration de bases PostgreSQL

PRÉ-REQUIS

  • Bon niveau en SQL 92
  • Bonnes notions générales en SGBD

VALIDATION VISÉE

  • Attestation de formation

PROGRAMME INDICATIF

  •  Présentation de l’architecture technique
    • Installation et configuration initiale
    • Binaires et compilation à partir des sources
    • Logique de cluster
    • Organisation bas niveau des fichiers
    • Création de base de données et options
    • Utilisation des templates
    • Locales
  • Clients
    • Psql et options
    • Présentation de PgAdmin3
  • Gestion des droits d’accès
    • Pg_hba.conf
    • Postgresql.conf
    • Méthodes d’authentification
    • Rappel sur GRANT et REVOKE
  •  Backup et restauration
    • Pg_dump et pg_restore
    • Logs du WAL
  • Administration et maintenance
    • Vaccum et autovaccum
    • Gestion des logs
    • Accès aux statistiques
  • Tuning et performances
    • Analyse des requêtes avec EXPLAIN ANALYZE
    • Moteur d’optimisation des requêtes
    • Paramétrage orienté performance du postgresql.conf
    • Index partiels

MOYENS TECHNIQUES ET PÉDAGOGIQUES

MOYENS D’ENCADREMENT

  • Formations réalisées par un administrateur de bases de données ou développeur

 RÉFÉRENCES

  • Communauté de communes de Moselle et Mado (FR)
  • Rennes Métropole (FR)
  • GIRtec (FR)
  • AGORAH (FR)
  • Ville de Sallanches (FR)

DATES PRÉVUES

Des dates supplémentaires pourront être programmées selon les demandes (Lausanne, Paris, Toulouse ou Chambéry).

TARIF

  • Sur demande
  • Défiscalisé si formation conventionnée

FORMATIONS COMPLÉMENTAIRES

Cette formation peut être accompagnée de la formation sur PostGIS et PostGIS avancé

RÉSERVATION ET CONTACT

formation@camptocamp.com