Base de données
- Formation numérique
- Microsoft SQL Server (informatique décisionnelle)
PostgreSQL – Administration avancée
Reference : IBIXU52


2
jours - 1250 € HT Télécharger la fiche
Prochaines sessions

Objectifs
- Savoir configurer les sauvegardes et l’archivage
- Savoir répondre aux contraintes de haute disponibilité
- Mettre en oeuvre la réplication
Pré requis
- Avoir suivi la formation « Administration d’une base de données PostgreSQL » (ADPSQL) ou avoir les connaissances équivalentes.
Modalités et délais d’accès
Bulletin d'inscription à retourner complété
Certification
Certifiante
Public visé
Pré-inscription
Tout public
Programmes de PostgreSQL – Administration avancée
SAUVEGARDES ET ARCHIVAGE
- Les différentes méthodes et outils : sauvegarde SQL, système de fichiers, archivage continus
- pgdump : principe, exemple de sauvegarde et restauration des données avec psql
- pgdumpall : sauvegarde de toutes les bases d’une instance
- Archivage continu avec WAL
- Principe, configuration de l’archivage WAL
- Sauvegardes avec pg_basebackup
- Configuration de la récupération d’un archivage continu
HAUTE DISPONIBILITÉ
- Différentes méthodes
- Principe des serveurs warm et hot standby
- Utilisation des flux WAL
- Mise en oeuvre du transfert de journaux et de la réplication en continu (streaming replication)
OPTIMISATION
- Outils de supervision de l’activité de la base de données
- Configuration des statistiques
- paramètres : track_activities, track_count, track_functions,track_io_timing
- Contrôle des verrous : pg_locks
- Activation de traces dynamiques avec DTrace
- Interroger des bases de données avec le langage SQL
- Savoir interroger le contenu des tables sous divers aspects
- Pratiquer le langage interactif SQL dans tout environnement relationnel
- Être en mesure d’écrire des requêtes compatibles avec plusieurs SGBD
- Connaissances des principes généraux des bases de données
INTRODUCTION
- Rappel sur le modèle relationnel
- Les normes et caractéristiques du langage SQL
LE LANGAGE D’INTERROGATION DES DONNÉES (LID)
- La sélection de données
- Les restrictions ou conditions
- Les tris
- Les jointures
UTILISATION DES FONCTIONS
- Fonctions arithmétiques
- Fonctions de chaînes de caractères
- Fonctions de statistiques
UTILISATION DES OPÉRATEURS ENSEMBLISTES
- Group by et Having
- Opérateur UNION
- Opérateur INTERSECT
- Opérateur MINUS
UTILISATION DE SOUS-INTERROGATIONS
- Dans le where
- Dans la clause from
- Sous requête synchronisée
LE LANGAGE DE MANIPULATION DE DONNÉES (LMD)
- L’insertion de données (insert)
- La mise à jour (update)
- La suppression d’informations (delete)
NOTIONS SUR LE LANGAGE DE DÉFINITION DE DONNÉES (LDD)
- Création de tables : syntaxe
- Les types de données
- Les types de contraintes
- Modification de la définition d’une table
- Suppression d’une table
- Notions sur les vues, les séquences, les index et les synonymes