Formation Administration PostgreSQL
PostgreSQL est une base de données très utilisée dans le monde professionnel qui tend à remplacer – quand c’est possible – le très coûteux moteur proposé par Oracle. Ce logiciel Open Source contribue, au quotidien, au versement des prestations aux allocataires de la CNAF.
Objectifs
L’objet de cette formation est d’apprendre à installer, administrer, exploiter PostgreSQL 9.4 sous Linux. Nous préconisons l’emploi de serveurs Red Hat, Centos, SUSE, openSUSE, Debian, Ubuntu Server pour exécuter PostgreSQL en environnement Linux.
Public / Pré-requis
Cette formation s’adresse aux administrateurs de bases de données ou DBA, aux administrateurs et techniciens d’exploitation des serveurs Linux sur lesquels s’exécutent des clusters ou instances PostgreSQL.
Durée
- 4 journées
Contenu
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
Prix et tarifs : Voir la rubrique Formation