Administration de la base de données PostGreSQL

Formation

À Lyon

Prix sur demande

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Lieu

    Lyon

  • Durée

    3 Jours

Cette formation PostgreSql vous apprendra à installer et à administrer au quotidien votre serveur de base de données PostgreSQL. Vous verrez comment manipuler les données, comment gérer une base et vous apprendrez à maîtriser les principales techniques et outils d'administration. Destinataires: Utilisateurs de bses de données. Connaissance d'autres bases de données, du langage SQL, et de l'administration de base de systèmes Linux ou Windows.

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Lyon ((69) Rhône)
Voir plan
118 Rue Jean Vallier, 69007

Date de début

Consulter

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

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/inconvénients)

2 Installation de PostgreSql

  • Les étapes d'installation de PostgreSQL Les distributions Linux Sur ma distribution Debian
  • Sur les distributions à base de RPM (RedHat, Fedora, Mandriva)
  • A partir des sources Les binaires pour MS-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
  • Créer une nouvelle instance ou une nouvelle base ?
  • Les scripts installés par Debian

4 Connexions et outils d'administration PostgreSql

  • Sessions Jeux de caractères (UTF, ISO, ...)
  • Que faire pour corriger les problèmes de caractères ?
  • La sécurité des sessions coté serveur (pg_hba.conf)
  • Quelles applications peuvent utiliser SSL ?
  • Droits d'accès L'intérêt 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)
  • Tour d'horizon des possibilités synatxiques
  • La richesse du client lourd PgAdminIII (administration, développement)
  • L'outil en ligne : phpPgAdmin.
  • Le gestionnaire de connexions : Pgpool

5 Définition des données avec PostgreSql

  • 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 : tsearch2

7 Pratiques de programmation pour l'administration PostgreSql

  • 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 de PostgreSql au quotidien

  • Fichiers et répertoires PostgreSQL Arborescence standard suite à l'installation de PostgreSQL
  • Emplacement des éléments fondamentaux
  • Répertoires et fichiers créés à la suite d'une création de base
  • Les fichiers à sauvegarder à froid pour une base précise
  • Administration du serveur PostgreSQL Le fichier fondamental postgreSQL.conf
  • Les logs binaires
  • Surveillance et valeurs recommandées pour la mémoire
  • Le collecteur de statistiques
  • Les logs d'activités
  • Catalogue Système Les vues et tables des informations du serveur
  • Outils pour obtenir des informations sur l'état des bases
  • Outils pour vérifier la cohérence des données
  • Sauvegardes et Restauration PostgreSql Différences entre pg_dump et pg_dumpall
  • Utilisations typiques de pg_dump en ligne de commande
  • Les restaurations avec pg_restore et psql
  • Les logs binaires : Write Ahead Logging (WAL) Taches de maintenance et d'exploitation PostgreSql 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 Optimisation PostgreSql Quelles sont les informations utiles ?
  • Sur quels paramètres intervenir ?
  • Conseils sur la performance

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Administration de la base de données PostGreSQL

Prix sur demande