Déposer une
demande de formation
Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.

Votre demande sera transmise de manière anonyme et vous pourrez sélectionner parmi les propositions commerciales, la plus intéressante !

Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.

Information sur la formation

Référence interne de la formation : PGRE-SQL

Durée : 3 jour(s) –> 21 h

Moyens de la formation :
 Formation présentielle - 1 poste par stagiaire - 1 vidéo projecteur - Support de cours fourni à chaque stagiaire

Modalités pédagogiques :
 Exposés - Cas pratiques - Synthèse

A l’issue de ce stage les participants seront en mesure de :
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é.

Prérequis :
Connaître Linux et les concepts SGBDR - Maîtriser le langage SQL.

Suivi :
Le suivi de l’exécution et l’appréciation des résultats sont exprimés par le stagiaire dans une « évaluation de stage » complétée en fin de formation. Ce document est remis au responsable ordonnateur de la formation, accompagné des feuilles d’émargements, et d’une « Attestation de formation » établie en original.

PROGRAMME

 PRÉSENTATION GÉNÉRALE DE POSTGRESQL
Environnement Open Source
Site internet de la communauté
Fonctionnalités
Documentation
FAQ
Déclaration de bugs
Projets annexes
Versions mineures et majeures

 GESTION D'UN SERVEUR
Les différentes techniques d'installation (via les sources, packages, graphical installer ou one click installer) sous linux / Windows
Upgrading d'une installation existante
Initialisation d'un serveur de bases de données ou database cluster(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 de paramètres postgresql.conf)
Création, modification et suppression d'une base de données dans un serveur PostgreSQL, informations sur les bases de données d'un serveur
Gestion des tablespaces
Authentification des clients, le fichier pg_hba.conf, les méthodes d'authentification, exemple personnalisé avec connexions distantes

 MAINTENANCE D'UN SERVEUR DE BASE DE DONNÉES
Gestion de l'espace disque et fichiers à travers les vues d'administration (pg_class)
Les fonctions systèmes (pg_relation_size, pg_database_size ...)
Les lignes de commandes oid2name
Vacuum, autovacuum
Fichier log du serveur
pgFouine

 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

 JOURNALISATION AVANT ET ENVIRONNEMENT TRANSACTIONNELS
cohérence et partage de données par MVCC
gestion des transactions (begin, commit, rollback) sous PostgreSQL
Verrous et concurrence d'accès

 UTILISATION D'OUTILS
L'outil client psql (commandes spécifiques)
L'outil graphique pgAdmin3

 LES JOURNAUX WAL
Localisation
Gestion
Checkpoints
Archivage des fichiers WAL, PITR et Warm Standby

 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 RESTAURATION
Sauvegardes et restaurations logiques (pg_dump, pg_dumpall et pg_restore)
Sauvegardes physiques serveur ouvert / fermé avec / sans archivage des WAL
Restauration complète ou partielle (PITR) du serveur

 OPTIMISATION
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 liés à la mémoire, espace mémoire consommé, conseils,
Contrôle de l'activité et statistiques du serveur (collecteur de statistiques du serveur PostgreSQL, consultation de ces statistiques)
Contrib pg_stat_statements et pgbench

 ANNEXES
Installation via les rpm
Postgres / postmaster, pg_ctl, extrait du fichier postgresql.conf
Liste des commandes SQL
Tables et vues systèmes
Vues et fonctions pour les statistiques
Les fonctions stockées et les triggers

Clients visés :

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

Mots-clés en rapport avec la formation :

PostgreSQL

Societe

Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.

Votre demande sera transmise de manière anonyme et vous pourrez sélectionner parmi les propositions commerciales, la plus intéressante !