PostgreSQL : Administration

Partager par email

×

Code Titre Durée Prix HT
PS310 PostgreSQL : Administration 2 jours Nous consulter

Objectifs

Maîtriser l'installation, la configuration, la gestion et le suivi d'un serveur de bases de données PostgreSQL

Public

Administrateurs système Windows

Pré-requis

Connaissances générales des bases de données et de l'administration système

Post-Formation

Méthodes

50% Pratique 50% Théorique

Programme

Présentation de PostgreSQL

  • Origines du logiciel et organisation de son développement
  • Architecture technique : les processus et l'arborescence des fichiers
  • Comparatif avec les autres noyaux SGBDR

Installation

  • Téléchargement du logiciel
  • Le compte utilisateur PostgreSQL
  • Contrôle du démarrage et de l'arrêt
  • Arborescence des répertoires de PostGreSQL
  • Les différents clients psql, pgaccess
  • L'administration à travers pgMyAdmin

Configuration du serveur

  • Les fichiers de paramétrage : principe de fonctionnement
  • Emplacement des fichiers
  • Les paramètres de connexion
  • Dimensionnement des ressources utilisées par PostgreSQL
  • Paramètres de fonctionnement
  • Processus background writer
  • Write ahead log
  • Fichiers trace
  • Statistiques
  • Optimisations

Gestion des utilisateurs et des groupes

  • Définir les utilisateurs
  • Définir des rôles
  • Les attributs de rôles
  • Gestion des droits
  • Les triggers utilisateur
  • Gestion de l'authentification
  • Le fichier pg_hba.conf
  • Types de connexion
  • Sessions sécurisées avec ssl
  • Sessions sécurisées avec des tunnels ssh
  • Les fonctionnalités de PostgreSQL
  • Les types de données
  • Les mécanismes SQL
  • Les langages associés
  • Les limites (volume de données)
  • Les performances

Les outils associés

  • Les scripts d'administration en ligne de command
  • Utilisation de PGAdmin III
  • Accès à la base
  • Visualisation de l'organisation de la base
  • Outil d'administration
  • Importation / Exportation de données

Suivi et exploitation du service

  • Création d'une base de données
  • Les bases modèles
  • Les tablespaces
  • L'authentification du client
  • Gestion des droits d'accès
  • Journalisation et rotation des journaux
  • Planification des tâches de maintenance
  • Nettoyage automatique
  • Ré-indexation des bases
  • Maintenance des fichiers traces
  • Sauvegarde et restauration de données
  • Suivi des ressources utilisées par la base
  • Statistiques
  • Verrous
  • Traces dynamiques
  • Haute disponibilité et répartition de charge
  • Surveillance de l'utilisation des disques
  • Le WAL : fiabilité

Environnement

Windows

Mot-clés

PS310_PostgreSQL-Administration_PS310

Commander