
Formation PostgreSQL : administration des bases de données
PostgreSQL : administration des bases de données
Vous souhaitez développer vos bases de données avec PostgreSQL? Le programme est donné à titre indicatif et sera adapté à vos besoins et votre niveau après audit. N’hésitez pas à nous contacter pour toute demande spécifique.

En résumé
Distanciel
Présentiel
Pré-requis
Connaissances de base de Linux
Public concerné
Administrateurs de bases de données ou DBA, administrateurs et techniciens d’exploitation des serveurs Linux
Durée de la formation
4 à 5 jours La durée de la formation varie en fonction de votre niveau et de vos objectifs d’utilisation.
Lieux
Formation intra-entreprise au sein de votre établissement ou dans nos locaux de LA ROCHELLE (Charente-Maritime), NIORT (Deux-Sèvres) ou POITIERS (Vienne)
Téléchargement
Télécharger le programme de formation au format PDF
Contenu de la formation
Présentation
- Historique
- Le « marché » de la base de données
- Ressources utilisées par une base de données
- Principales fonctionnalités de la base de données PostgreSQL
Installation de PostgreSQL sous Linux
- La gestion des paquets sous Linux : la configuration des dépôts
- Installer PostgreSQL par les paquets
- La gestion des services sous Linux
- Minimiser les services
- Facteurs de ralentissement
- Gestion des clusters et des instances
- Emplacement des fichiers PostgreSQL sous Linux
- Utilisation des liens symboliques
Les journaux d’activité
- Emplacement des fichiers de logs
- Les options du fichier postgresql.conf
- Régler le niveau de verbosité
- Visualiser le contenu du journal
- Les requêtes lentes
- Utilisation de syslog
- Gestion des alertes
- Les outils d’analyse des logs (pgfouine, pgbadger)
L’authentification
- Utilisation de l’interpréteur psql
- Création des utilisateurs
- Utilisation de pgAdmin
- Le fichier pg_hba.conf
- Le fichier pg_ident.conf
- Le mode SSL
La création d’un schéma de base de données
- Les rôles
- Les tablespaces
- Les bases de données
- Les catalogues / schémas
- Création de tables
- Création des index
- Les triggers
- La gestion des droits
- Export/Import
- Création de datalinks
Sauvegarde et restauration
- Sauvegarde à froid
- La commande pg_dump, pg_dumpall
- Planification de la sauvegarde
- Utilisation de la compression
- La commande rsync
- La restauration
- Sauvegarde de base à base
- Script de sauvegarde en mode « archivelog«
Performances et maintenance
- Surveillance du cache hit ratio
- Taux de remplissage
- Rôle des index
- Les index utilisés
- Les statistiques : EXPLAIN, ANALYZE
- La réindexation
- Suivi de la place occupée
- VACUUM
- Verrous et sessions
- Le tablespace temporaire
- Vider le contenu des statistiques
- Utilisation de pgbench
La gestion de la mémoire
- Configuration de la mémoire partagée sous Linux
- Optimisation de PostgreSQL en environnement dédié
- Configuration en environnement non dédié
- Utilisation de pgtune
- Spécificités liées à la gestion des disques sous Windows
Quelques outils Linux
- Benchmarking
- La gestion des processus
- Surveillance de l’activité réseau
- Le suivi de la consommation de la mémoire partagée
- Activité des disques et du système de fichiers