PostgreSQL 10.x – Administration avancée, optimisation et haute disponibilité

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Comprendre le fonctionnement de PostgreSQL à des fins d'optimisation
  • Analyser le plan d'exécution des requêtes afin de les optimiser
  • Optimiser l'utilisation des index
  • Optimiser la configuration des journaux de transaction
  • Effectuer des liaisons avec des sources de données externes
  • Créer des triggers
  • Créer des tables héritées
  • Optimiser le partitionnement des tables
  • Mettre en œuvre une infrastructure de réplication
  • Mettre en œuvre la haute disponibilité et la répartition de charge

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 2 590,00 €

Durée 4 jours - 28 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 2 590,00 €

Durée 4 jours - 28 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Notre formation PostgreSQL 10.
x – Administration avancée, optimisation et haute disponibilité vous permet de maîtriser les aspects les plus sophistiqués de ce puissant système de gestion de bases de données.
Vous comprendrez en détail le fonctionnement de PostgreSQL pour optimiser son utilisation.
Vous apprendrez à analyser le plan d’exécution des requêtes, à optimiser l’utilisation des index, à paramétrer les journaux de transaction et à gérer les tables externes grâce à SQL/MED.
Découvrez comment créer des triggers et des tables héritées pour une gestion avancée de vos données.
De plus, nous vous formons sur le partitionnement de tables pour une gestion plus efficace.
Nous aborderons enfin la mise en œuvre d’une infrastructure de réplication, ainsi que la haute disponibilité et la répartition de charge pour une utilisation optimale de PostgreSQL.

Programme

Analyse du plan d'exécution (3 heures)

  • Notion de plan d'exécution
  • Visualisation du plan d'exécution : EXPLAIN
    • Plan estimé, plan réel
    • Options du plan d'exécution
  • Coûts : paramètres de l'optimiseur
  • Coûts estimés - coûts réels
  • Parcours de table
    • Parcours séquentiel
    • Parcours indexé
    • Index de couverture
    • Paramètres de l'optimiseur
  • Tris
  • Jointures
    • Techniques de jointures
    • Paramètres de l'optimiseur
  • Sous-requêtes
  • Agrégats
  • Fonctions
  • Travaux pratiques :
    • Analyse et exécution d'un plan d'exécution donné

Gestion des index (2 heures)

  • Intérêts et rôles des index
  • Types d'index
  • Index implicites
  • Création d'un index
  • Index partiels
  • Index fonctionnels
  • Index de couvertures
  • Classes d'opérateurs
  • Maintenance des index
  • Statistiques
  • Travaux pratiques :
    • Création et utilisation de différents index

Gestion des transactions (4 heures)

  • Introduction
  • Niveaux d'isolations
  • Configuration de l'activité des transactions
    • Gestion des checkpoints : notion de checkpoint, configuration de base, processus bgwriter, organisation de la mémoire
    • Gestion des journaux de transaction : introduction, nombre de journaux, informations sur les journaux, archivage des journaux de transaction
  • Travaux pratiques :
    • Optimisation de la configuration des journaux de transaction

Gestion des tables externes : SQL/MED (4 heures)

  • Présentation de l'infrastructure SQL/MED
  • Serveurs distants
  • Correspondances utilisateurs
  • Tables externes
  • Importation de schéma
  • Exemples :
    • Accès à des fichiers texte/csv
    • Connexions distantes PostgreSQL
    • Connexions distantes MySQL
    • Accès à des fichiers Excel
  • Travaux pratiques :
    • Intégration d'un fichier CSV et d'une table MySQL dans une base PostgreSQL

Triggers DDL - Event Triggers (4 heures)

  • Notion de triggers DDL
  • Création d'un triggers DDL
    • Création de la fonction associée
    • Création du trigger
  • Travaux pratiques :
    • Mise en application de la création de triggers

Héritage de tables (3 heures)

  • Principe
  • Création de table héritée
  • Exploitation
  • Limitation de l'héritage

Partitionnement de tables (4 heures)

  • Intérêts
  • Mise en œuvre
  • Limitations
  • Travaux pratiques :
    • Mise en œuvre d'une table partitionnée

Réplication (2 heures)

  • Introduction
  • Types de réplication
  • Réplication physique
    • Principes
    • Log-Shipping et warm-standby
    • Streaming Replication et hot-standby
    • Limitations
    • Mise en œuvre
  • Réplication logique (Présentation)
    • Principes
    • UDR/BDR
  • Travaux pratiques :
    • Mise en œuvre d'une infrastructure de réplication

Mise en œuvre de la haute disponibilité et de la répartition de charge (2 heures)

  • Problématique
  • Limitations de PostgreSQL
  • Solution PgPool-II
    • Installation
    • Configuration
    • Etude de cas

Prérequis

Avoir suivi la formation T250-020 – PostgreSQL 10.x – Administration, ou posséder les connaissances et compétences équivalentes.

Public

Informaticiens, développeurs, administrateurs de bases de données relationnelles.

Ces formations pourraient vous intéresser

Objectifs de la formation

Maîtriser le rôle, les missions et les responsabilités de l’administrateur mutualiste
Intégrer les exigences de gouvernance applicables à l’activité d’assurance
Participer activement à la prise de décision au sein du Conseil d’administration

Tarif

A partir de 1 095,00 €

Durée

1 jour - 7 heures

Modes
  • Entreprise

Objectifs de la formation

  • Administrer un serveur Microsoft BizTalk
  • Savoir déployer, configurer, suivre, déboguer et installer BizTalk
  • Savoir créer un environnement haute-disponibilité pour BizTalk Serveur
  • Sécuriser les mots de passe et les messages
  • Maîtriser les outils BAM, le moteur des règles d'entreprise
  • Maîtriser l'intégration en B2B avec l'EDI
  • Gérer la sauvegarde et la restauration
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation Docker

Proposé par Sparks

Objectifs de la formation

  • Installer et prendre en main Docker
  • Comprendre les images et les conteneurs
  • Maîtriser la gestion des données et les volumes
  • Gérer les réseaux sur Docker
  • Utiliser Docker Compose pour les applications multi-conteneurs
  • Utiliser Docker Machin et Docker Swarm pour le clustering et l'orchestration
  • Connaître les bonnes pratiques d'utilisation de Docker en production
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • S'initier aux mécanismes de base du fonctionnement juridique d'une association
  • Adapter le cadre juridique correspondant à la création d'une association
  • Financer son association
  • Identifier les responsabilités dans l'association
  • Gérer la dissolution de l'association
Tarif

A partir de 1 803,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

Organiser avec méthode son processus budgétaire
Animer par étapes le processus budgétaire
Utiliser le budget comme levier de performance

Tarif

A partir de 1 645,00 €

Durée

2 jours - 14 heures

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Acquérir les connaissances pour définir un Système de Management de la Sécurité de l'Information
  • Devenir certifié ISO 27001 Foundation
Tarif

A partir de 1 900,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mobiliser les compétences en techniques chromatographiques (LC-UV ; GC-FID ; GC-MS ; LC-MS) 
  • Mettre en application sur des matrices biologiques (sang, urines, salive…)
Tarif

A partir de 1 740,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Décrire l'ergonomie logicielle et les différences entre UX/UI Design
  • Identifier les éléments clés de l'ergonomie mobile et les différents niveaux de mobilité
  • Analyser l'utilité et l'utilisabilité d'une application web existante
  • Concevoir une IHM mobile en prenant en compte les aspects multiplateformes
  • Réaliser des maquettes papier et numériques en utilisant des outils appropriés
  • Appliquer les principes de navigation, les patrons de conception et les guidelines Android
  • Appliquer les principes de navigation, les patrons de conception et les guidelines Android
  • Concevoir un livrable de maquette en utilisant une approche mobile first
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...