Formations

Actualité

  • NATIVO Référencé OPCA
    Toutes nos formations peuvent être prises en charge par votre OPCA....
  • Toute l'actu sur notre blog

> Voir toutes les Formations PostgreSQL

Formation PostgreSQL Administration

  • Durée : 3 jours
  • Lieu : Paris (La Défense)
  • Inscription
  • Prix : 1470 € HT
  • Réf : POST2    
  • Devis
 

Formation également disponible aux dates que vous souhaitez
(en intra) Devis immédiat au 01 46 20 18 40

Dates et Réservations

novembre 2017
Du 29/11/2017 au 01/12/2017
Paris (La Défense) Paris (La Défense)
mars 2018
Du 19/03/2018 au 21/03/2018
Paris (La Défense) Paris (La Défense)
mai 2018
Du 14/05/2018 au 16/05/2018
Paris (La Défense) Paris (La Défense)
septembre 2018
Du 10/09/2018 au 12/09/2018
Paris (La Défense) Paris (La Défense)
 

Public

Gestionnaires de données, administrateurs et analystes-exploitants.

Prérequis

Les participants connaissent Linux, les concepts SGBDR Bases de données : concepts relationnels et maîtrisant le langage SQL.

Objectifs

Les objectifs de cette formation sont les suivants :
Installer le logiciel PostgreSQL
Créer, mettre en oeuvre et administrer un serveur de bases de données
Mettre en place les tables applicatives dans un environnement sécurisé

Programme

Alternance d'exposés et de travaux pratiques sur systèmes Linux.

Présentation générale de PostgreSQL :
- Environnement Open Source
- Site internet de la communauté
- Fonctionnalités
- Documentation
- FAQ
- Déclaration de bugs ....

Les différentes techniques d'installation (via les sources ou rpm) sous linux / Windows. Upgrading d'une installation existante.

Initialisation d'un serveur de bases de données (initdb), architecture d'un serveur (process, arborescence des fichiers ...)

Démarrage / arrêt / contrôle du serveur (postgres, pg_ctl, automatisation)

Configuration et mise au point de l'environnement du serveur PostgreSQL (fichier postgresql.conf)

Création, modification et suppression d'une base de données dans un serveur PostgreSQL

Gestion des tablespaces

Authentification des clients (configuration du fichier pg_hba.conf)

Gestion de l'espace disque et fichiers :
- Avec les vues d'administration (pg_class)
- Fonctions systèmes (pg_relation_size, pg_database_size ...)
- Les lignes de commandes oid2name

Maintenance d'un serveur de base de données :
- Vacuum, autovacuum
- Fichier log du serveur ...

Gestion de la sécurité d'un serveur PostgreSQL :
- Création / modification / suppression des rôles de type utilisateur et groupe
- Gestion des privilèges sur les objets avec grant et revoke

Le langage SQL et les principales requêtes (dml, ddl, dcl) SQL sous PostreSQL

Les objets PL/pgSQL (fonction, trigger)

Mécanismes transactionnels :
- Cohérence et partage de données par MVCC
- Gestion des transactions (begin, commit, rollback)
- Verrous et concurrence d'accès

Utilisation du SQL sous PostgreSQL avec les outils clients psql, pgAdmin3 ...

Les journaux WAL (localisation, gestion, checkpoints, archivage)

Gestion des tables et des index :
- Création, modification, suppression, réorganisation
- Types de données supportés, utilisation des contraintes d'intégrité

Sauvegardes et restaurations logiques (pg_dump, pg_dumpall et pg_restore)

Sauvegardes physiques serveur ouvert / fermé avec / sans archivage des WAL et restauration complète ou partielle (PITR) du serveur

Optimisation :
- Récupération d'espace inutilisé et mise à jour des statistiques de l'optimiseur (vacuum analyze)
- Les différentes phases d'exécution d'une requête
- Lecture du plan d'exécution d'une requête (explain analyze)
- Les principales opérations élémentaires
- Les principaux paramètres d'optimisation

Contrôle de l'activité et statistiques du serveur :
- Collecteur de statistiques du serveur PostgreSQL
- Consultation de ces statistiques