Description de la formation
Découvrez la formation Postgresql Administration proposée par SII LEARNING et formez-vous avec des professionnels du secteur ! En vous formant avec SII LEARNING vous aborderez les thématiques suivantes : Open Source | MySQL et PostgreSQL. Pour en savoir plus, n'hésitez pas à contacter directement l'organisme à l'aide du formulaire de contact présent sur cette page.
Objectifs visés
- Installer et administrer au quotidien les serveurs de base de données PostgreSQL
- Manipuler les données, gérer les bases et maîtriser les principales techniques et outils d’administration
Contenu
- 1. Présentation de PostgreSQL
- Historique du projet
- Présentation des projets et outils de la ferme de projets pgFoundry
- Comparatif avec les autres moteurs SGBDR (avantages et inconvénients)
- 2. Installation
- Les étapes d’installation
- Les distributions Linux
- Sur ma distribution Debian
- Sur les distributions à base de RPM (RedHat, Fedora, Mandriva)
- A partir des sources
- Les binaires pour Microsoft Windows
- Utilisation de l’assistant d’installation
- Préparation du système d’exploitation
- 3. Initialisation et exécution d’une instance
- Initialisation d’une instance
- Arrê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émentaires
- Les scripts installés par Debian
- 4. Connexions et outils d’administration
- Sessions
- Jeux de caractères
- Coté serveur (pg_hba.conf)
- Sécurité (SSL,...)
- Droits d’accès
- Gestion des rôles (utilisateurs et groupes)
- Gratification et révocation des privilèges
- Outils en ligne de commande et graphique
- L’outil en ligne de commande : psql (shell SQL)
- L’outil graphique : PgAdminIII
- L’outil en ligne : phpPgAdmin.
- Le gestionnaire de connexions : Pgpool
- 5. Définition des données
- Création de schémas, tables, index, domaines, séquences
- Les différents types de données, opérateurs et fonctions
- 6. Manipulation des données
- Requêtes SQL
- Lectures des données
- Insertion et mise à Jour des données
- Fonctionnement des transactions
- Les niveaux d’isolations et les verrous
- La recherche de texte : tsearcli
- 7. Pratiques de programmation pour l’administration
- Coté serveur
- Gestion des procédures stockées
- Le langage PL/pgSQL
- Le langage PL/Perl
- Les extensions en C.
- Les déclencheurs Coté client / Les applications Web en PHP
- Les pilotes PostgreSQL et PDO
- Les applications Web en Java
- Pourquoi utiliser JNDI sur les serveurs d’applications
- 8. Administration au quotidien
- Définition des fichiers
- Arborescence des répertoires et des fichiers du serveur
- Administration du serveur
- Configuration
- Les logs binaires
- La mémoire
- Le collecteur de statistiques
- Les logs d’activités
- Catalogue Système
- Les vues et tables des informations du serveur
- Sauvegardes et Restauration
- Les sauvegardes avec pg_dump et pg_dumpall
- Les restaurations avec pg_restore et psql
- Les logs binaires : Write Ahead Logging (WAL)
- 9. Taches de maintenance et d’exploitation
- L’analyse des requêtes avec Explain
- L'analyse et le nettoyage des espaces de tables et d'index avec Vacuum
- La reconstruction d'index avec Reindex
- L'automatisation des taches de maintenance avec autovacuum
- 10. Optimisation
- Quelles sont les informations utiles ?
- Sur quels paramètres intervenir ?
- Conseils sur la performance
Public Cible
Prérequis
Moyens Pédagogiques
- Formateur expert dans le domaine
- 1 ordinateur par stagiaire, 1 support de cours par stagiaire (version papier ou numérique), 1 stylo et un bloc-notes par stagiaire
- Vidéoprojecteur et tableau blanc
- Feuille d’émargement à la demi-journée, questionnaire de satisfaction stagiaire, évaluations des acquis tout au long de la formation, attestation de stage
- Éligible au CPF avec passage de certification TOSA ou PCIE (en option)
En amont de la formation
- - Audit par téléphone par nos commerciaux et formateurs
- - Tests d'auto-positionnement avant l'entrée en formation par le biais de questionnaire
Au cours de la formation
- Exercices pratiques et mises en situation professionnelle pour valider la compréhension de chaque notion abordée dans le programme de cours.
En fin de formation
- - Validation des acquis par le formateur ou via un questionnaire renseigné par les stagiaires
- - Evaluation qualitative par les participants à l’issue de la formation via un questionnaire de satisfaction accessible en ligne
- Une attestation de fin de formation reprenant les objectifs de formation est également remise aux stagiaires puis signée par le formateur
Modalités d’inscription
- Inscription possible jusqu’à la veille de la formation, sous réserve de places disponibles, en nous contactant au 01 56 59 33 00 ou par mail formation@sii.fr
Modalités particulières
- Nos formations sont accessibles aux personnes en situation de handicap. Renseignez-vous auprès de notre référente handicap au 01 56 59 33 00 ou par mail pedagogie@sii.fr
Visualiser la vidéo
SII LEARNING est un organisme de formation spécialisé dans les domaines informatique, bureautique et management. Ces prestations vont de l’analyse des besoins à la gestion complète des plans de formation. En complément de leurs 400 programmes standards de formation, SII LEARNING...
Apprenez-en plus sur l'organisme et découvrez toutes leurs formations