[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 € HT
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

Public visé
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
COVID – 19

Informations importantes concernant la situation actuelle

En savoir en plus