Plan du cours
Introduction
Installation et configuration de PostgreSQL
Aperçu de l'architecture et des fonctionnalités avancées de PostgreSQL
Administration de PostgreSQL
- Connexion à la base de données
- Aperçu de PgAdmin III
- Configuration du serveur
- Création et gestion des utilisateurs
- Aperçu des types d'objets de base de données
- Définition des autorisations et de la sécurité
- Interrogation de la base de données
- Surveillance de la base de données
- Assurer l'atomicité et l'isolation
- Sauvegarde et restauration de PostgreSQL
- Migration des données vers un autre système
- Travail avec les journaux de PostgreSQL
Optimisation des performances
- Réduction des entrées/sorties (E/S) avec HOT
- Verrouillage et concurrence
- Évaluation de la conception de la base de données
- Optimisation des requêtes SQL avec EXPLAIN
- Inspection de la charge de travail
- Réalisation de tests de performance et profilage
- Optimisation des jointures
- Utilisation efficace des index
Réplication de PostgreSQL
- Aperçu de la réplication PostgreSQL
- Haute disponibilité dans PostgreSQL
- Réplication en continu (Streaming Replication)
- Gestion des clusters avec repmgr
- Exécution de requêtes sur une base de données en état de secours à chaud
- Réplication synchrone
- Transfert de journaux basé sur les fichiers
- Réplication logique basée sur les déclencheurs avec Slony & Londiste
- Mise en pool de connexions
- Mise à niveau de PostgreSQL
- Partitionnement horizontal (Sharding) et mise à l'échelle de PostgreSQL
Résumé et conclusion
Pré requis
- Expérience avec SQL
- Expérience avec la ligne de commande Linux
- Expérience avec la programmation de base du shell UNIX
Audience
- Administrateurs de bases de données
- Administrateurs système
- Développeurs ayant une expérience avec les bases de données
Nos clients témoignent (4)
1. Un programme de formation très bien structuré 2. L'atmosphère chaleureuse que le formateur a créée, ainsi que son excellente professionnalisme personnel 3. Que le formateur expliquait tout comme s'il parlait à un débutant total, sans tomber dans le jargon technique.
Piotr Romer - Asseco Poland S.A
Formation - PostgreSQL Administration, Optimization and Replication
Traduction automatique
Une grande quantité de connaissances fournies. Une approche enthousiaste du sujet.
Oskar Debowski - Asseco Poland S.A
Formation - PostgreSQL Administration, Optimization and Replication
Traduction automatique
Le formateur est très accessible et a démontré son expertise dans Postgres, tant du côté administratif que du développement. J'ai acquis beaucoup de connaissances grâce à cette formation. De plus, les jeux de vérification des connaissances Kahoot sont amusants.
Kristine - G-Xchange, Inc
Formation - PostgreSQL Administration, Optimization and Replication
Traduction automatique
nouvelles connaissances qui peuvent être appliquées dans notre système
Laurence Bangsal - PayMaya Philippines, Inc.
Formation - PostgreSQL Administration, Optimization and Replication
Traduction automatique