[wpms_breadcrumb reverse="0"]
Base de données - Bases de Données - SQL Server 2016 - Formation numérique

PostgreSQL – Administration avancée

Reference : IBIXU52
2 jours - 1250 €
Prochaines sessions
    PostgreSQL – Administration avancée
    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 pédagogiques

    Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques

    Inscription

    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