Accueil > Big Data, SGBD, IA, BI, SAP > PostgreSQL : administration
Formation #BSI120

Formation PostgreSQL : administration

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 4 jours

Code : BSI120


Sessions programmées :

Du 09 au 12 Fév. 2021

Du 20 au 23 Avril 2021

Du 22 au 25 Juin 2021

Du 14 au 17 Sept. 2021

Du 09 au 12 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 4 jours

Code : BSI120


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Installer et administrer au quotidien les serveurs de base de données PostgreSQL
  • Manipuler les données, gérer une base et maîtriser les principales techniques et outils d'administration
Programme
1/ Présentation de PostgreSQL
  • Historique du projet
  • Outils complémentaires
  • Fonctionnalités
  • Documentation
  • Les versions PostgreSQL
2/ Installation
  • Installation à partir des sources
  • Installation à partir d’un package
  • Installation via des "Graphical Installer"
  • Upgrading des bases de données existantes
3/ Mise en oeuvre d'une instance PostgreSQL
  • Différences entre instance et base de données
  • Arrêt et démarrage d’une instance
  • Configuration de l'instance (fichier postgresql.conf)
  • Démarrage et arrêt automatique de l'instance PostgreSQL
4/ Création d'une base
  • Création d'une base de données avec CREATE DATABASE et createdb
  • Informations sur les bases de données
  • Modification et suppression d'une base
  • Création, modification et suppression de tablespaces
5/ Gestion des utilisateurs et des groupes
  • Ajouter et supprimer des utilisateurs
  • Gestion des groupes
  • Authentification
  • Gestion des privilèges d'accès aux objets
6/ Journalisation
  • Journalisation "avant" et environnement transactionnel
  • Transaction
  • Journalisation "avant"
  • Commit / rollback
  • Verrous et concurrence d'accès
  • Journalisation WAL
  • Checkpoint
  • Archivage des fichiers WAL et PITR
7/ Maintenance d'une instance PostgreSQL
  • Opérations de maintenance sur un serveur PostgreSQL
  • Gestion de l'espace disque et l'espace disque utilisé
  • Vues système
  • Fonction SQL d'administration
  • Contrib oid2name
  • Nettoyage d'une base de données
  • Autovacuum
  • Utilitaire VACUUM
  • Le fichier de log
  • pgBadger
8/ psql et pgAdmin 4
  • psql
  • Utilisation en interactif avec ses commandes spécifiques , scripts et batch
  • pgAmin 4
  • Installation
  • Prise en compte d'une nouvelle instance
  • Utilisation
  • Gestion des objets
  • Requêteur
  • Plan d'exécution
9/ Sauvegardes et restaurations
  • Sauvegardes logiques : les sauvegardes avec pg_dump et pg_dumpall
  • Restaurations logiques : les restaurations avec pg_restore et psql
  • Sauvegardes physiques serveur fermé
  • Le mode Archive (archivage des WAL)
  • Sauvegardes physiques serveur ouvert
  • Restauration complète ou partielle (PITR) du serveur
10/ Tables et index
  • Tables relationnelles
  • Types de données
  • Création, modification de la structure et suppression d'une table
  • Index
  • Types d'index
  • Conseils...
  • Création et suppression, réorganisation d'un index
  • Contraintes d'intégrité
  • Types de contraintes
  • Création et suppression d'une contrainte
11/ Optimisation
  • Introduction
  • Exécution d'une requête
  • Lecture d'un plan d'exécution
  • Commande EXPLAIN
  • Opérations élémentaires
  • Principaux paramètres d'optimisation
  • Contrôle de l'activité et statistiques du serveur
  • Contrib pg_stat_statements
  • pgbench
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Chefs de projets
  • Développeurs
  • DBA
  • Administrateurs systèmes
Dates

Dates

  • Du 09 au 12 Fév. 2021
  • Du 20 au 23 Avril 2021
  • Du 22 au 25 Juin 2021
  • Du 14 au 17 Sept. 2021
  • Du 09 au 12 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation