MySQL est un SGBD supporté par EntrepriseDB. Cette formation vous apprend à concevoir, gérer et administrer correctement vos bases de données avec PostgreSQL.

  • Tarif sur demande.
  • Prochaine session : à la demande.
  • Formation accessible aux personnes en situation de handicap.
  • 70% de pratique et 30% de théorie en moyenne.
  • Nombreuses activités pratiques pour une évaluation constante.
  • Supports, exercices et corrections à disposition en ligne pendant et après la formation.
  • Délai d'accès minimum : 1 semaine.
  • Formation 100% distanciel (téléprésence).
  • Evaluation par le formateur à travers les activités pratiques.
  • Public DBA, Administrateurs système, Consultants, Développeurs
  • Prérequis SQL

Lors de cette formation, les participants suivent 3 jours de formation.

  • Installation et configuration
      Les étapes d'installationInstallation à partir des sourcesEtude de la licenceParamètres de configurationConseils d'administrateur sur l'installation
  • Interaction et outils d'administration
      Le client PostgreSQLUtiliser les clients graphiquesLes différents connecteurs à PostgreSQLLe client en ligne de commande : psql (shell SQL)L'outil graphique : PgAdminLe gestionnaire de connexions : PgpoolL'interface PgAccessLe client PgAdminL'application distribuée : PhpPgAdmin
  • Création et mise en place de bases de données
      Types de donnéesCréation de tablesCharger des donnéesInitialisation et exécution d'une instanceInitialisation d'une instanceArrêt et démarrage du serveur (commandes d'administration)Architecture des processus du serveur (le Postmaster et les processus en arrière-plan)Création d'instances supplémentairesCréation de schémas, tables, index, domaines, séquencesLes différents types de données, opérateurs et fonctions
  • Gérer des requêtes simples
      Requêtes SQLSélectionner des donnéesUtiliser la clause WHEREAjouter / Modifier / Supprimer des donnéesLecture des donnéesInsertion et mise à jour des donnéesFonctionnement des transactionsLes niveaux d'isolationLes verrous
  • Gérer des requêtes complexes avec PostgreSQL
      Les transactionsLes jointuresLes sous-requêtes Programmation coté serveurImportation et exportation de donnéesLes procédures stockéesLes déclencheurslangage PL/pgSQLLe langage PL/PerlLes extensions en C
  • Administration PostgreSQL
      Arborescence des répertoires et des fichiers du serveurConfigurationLes logs binairesLa mémoireLe collecteur de statistiquesLes logs d'activitésLes vues et les tables des informations du serveurGérer les disques et la mémoireCréation de l'espace de donnéesOptions de gestion des écritures (FSYNC)Contrôle de l'utilisation de la mémoire vive (WORK_MEM)
  • Gestion de la sécurité PostgreSQL
      Contrôle d'accès des utilisateursGestion des utilisateursContrôles des accèsSécurité (SSL...)Définir correctement les droits d'accèsGestion des rôles (utilisateurs et groupes)Gratification et révocation des privilèges
  • Sauvegardes et restauration
      Les sauvegardes avec pg_dump et pg_dumpallLes restaurations avec pg_restore et psqlLes logs binaires: Write Ahead Logging (WAL)Archivage des donnéesSauvegarde à chaudSauvegarde au fil de l'eauRestauration d'une base
  • Maintenance et d'exploitation
      L'analyse des requêtes avec ExplainL'analyse et le nettoyage des espaces de tables et d'index avec VacuumLa reconstruction d'index avec ReindexL'automatisation des tâches de maintenance avec autovacuum
  • Optimiser PostgreSQL
      Optimisation des requêtesOptimisation des tablesOptimisation du serveurOptimisation de l'environnementConseils sur la performanceDimensionnement de serveurs PostgreSQL