Formation PostgreSQL - Tuning
Programme de formation
Administration et éléments d'optimisation
- Database Cluster (arborescence d'un Database Cluster, les process)
- Configuration d'un serveur PostgreSQL (paramétrage du fichier postgresql.conf)
- Ressources du système d'exploitation (Kernel resources)
- Vues systèmes de statistiques
- Remise à zéro des statistiques des vues
- Tables et vues systèmes d'administration
- Fonctions d'administration système
- Les projets annexes
- Repérer en temps réel les requêtes les plus fréquentes et les plus longues avec la contrib pg_stat_statements
- Contrôle des requêtes et des plans d'exécution des requêtes les plus longues avec la contrib auto_explain
- Contrôler, analyser l'activité et le trafic SQL du serveur avec pgBadger
- Installation
- Configuration du serveur PostgreSQL
- Exemples de rapports de pgBadger
- Contrôle des performances et audit d'un cluster PostgreSQL avec pgCluu
- Installation
- Exemple d'utilisation
- Rapports produits par pgCluu
- Configuration rapide d'un fichier postgresql.conf avec pgtune
- Autres produits évalués
- pg_activity
- pg_buffercache
- pgstattuple
- powa…
Sauvegardes et restaurations
- Sauvegardes et restaurations SQL
- pg_dump
- pg_dumpall
- pg_restore
- Sauvegardes physiques au niveau systèmes de fichiers
- Le mode archive
- Configuration
- Utilisation
- Sauvegardes à chaud (serveur ouvert) avec pg_basebackup, avec la procédure de bas niveau
- pg_start_backup
- pg_stop_backup
- Restaurations physiques en mode archive
- Procédure
- Fichier de configuration de la récupération recovery.conf
- Récupération point-in-time PITR (exemple de panne et de récupération totale, de récupération PITR)
- Pg_rman (PostgreSQL Recovery Manager) outil d'administration des sauvegardes et restaurations pour PostgreSQL
- Installation et configuration
- Les commandes backup
- Restore
- Validate
- Show
- Delete
- Exemples de sauvegardes full, de restaurations complètes...
- Autre produit à évaluer
- Barman
Haute disponibilité et réplication
- Passage en revue des différentes méthodes de réplication
- Warm et Hot Standby avec le PITR
- Streaming Replication
- réplication synchrone / asynchrone...
- Serveur de standby par transfert de journaux (Log Shipping)
- préparation du serveur maître, du serveur de standby, utilisation et failover
- Mise au point d'un serveur Warm Standby
- préparation du serveur maître, du serveur de standby, utilisation et failover
- Mise au point d'un serveur Hot Standby
- Mise au point d'un serveur Hot Standby en Streaming Replication
Migration Oracle vers PostgreSQL avec Ora2Pg
- Fonctionnalités, installation, configuration
- Exemple d'utilisation : migration d'un schéma d'une base Oracle vers une base PostgreSQL
- Options de configuration
Partitionnement
- Avantages du partitionnement
- Méthodes de partitionnement
- Implémentation du partitionnement
- Administration du partitionnement
Caractéristiques de Formation PostgreSQL - Tuning
Mode de formation | Présentiel ou E-learning ou Blended learning ou Classe virtuelle |
Alternatives suggérées: Comparer