ASTON INSTITUT : 03. PostgreSQL, administration
Organisme
92300 LEVALLOIS PERRETVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
- Classe virtuelle
- Présentiel
Tout au long de la formation, le formateur s'assure de la compréhension et de l'assimilation des concepts via des QCM et exercices. Après la formation : évaluation à chaud et à froid.
Prix
Public
Chefs de projets, Développeurs, Administrateurs de bases de données, Administrateurs systèmes…
Pré-requis
Avoir des connaissances de base en SGBDR, en langage SQL et en administration du système d'exploitation Windows ou Linux/Unix.
Objectifs pédagogiques
Comprendre l'architecture de la base de données PostgreSQL
Savoir installer PostgreSQL
Appréhender les principales fonctionnalités d'administration d'une base de données PostgreSQL
Créer et gérer une base de données
Gérer l'accès aux utilisateurs
Savoir interroger une base de données à l'aide de PSQL
Sécuriser un serveur PostgreSQL
Programme détaillé
Module 1 : FONDAMENTAUX DE POSTGRESQL
- Présentation de PostgreSQL
- Comprendre les bases de données PostgreSQL
- Types de données PostgreSQL
- Récupération des données
- Filtrage des données
- Triage des données
- Suppression des doublons
- Utilisation de la clause HAVING
- Tronquer une table
- Les procédures stockées
Module 2 : LES OPERATEURS POSTGRESQL
- Les opérateurs de comparaison
- L'opérateur BETWEEN
- L'opérateur NOT
- L'opérateur LIKE
- Les opérateurs AND et OR
- L'opérateur LIMIT
- L'opérateur IN
- L'opérateur UNION
- L'opérateur INTERSECT
- L'opérateur EXCEPT
Module 3 : LES FORMULES ET LES FONCTIONS POSTGRESQL
- La formule AVG
- La formule COUNT
- La formule SUM
- La fonction MAX
- La fonction MIN
- La fonction ROW
- La fonction RANK
- La fonction DENSE RANK
- La fonction First Value
- La fonction LAST
- La fonction LAG
- La fonction LEAD Les déclencheurs
- Pourquoi utiliser un déclencheur ?
- Créer un déclencheur
- Gérer un déclencheur
Module 4 : LES INSTANCES
- Création d'une instance
- Administration d’une instance
- Gestion d’une instance
Module 5 : AJUSTEMENT DES PERFORMANCES
- Limitation des connexions
- Optimisation de la mémoire
- Affinage de l’auto-vacuum avec les seuils
- Gestion avancée des connexions
Module 6 : GESTION AVANCEE DES CONNEXIONS
- PgBouncer
- PgPool Haute disponibilité
- Réplication logique (londiste, slony)
- Réplication physique
- Reprise sur incident
- Archivage des logs de transaction