OSS12 PostgreSQL, administration.

Formation

À Tunis (Tunisie)

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

  • Lieu

    Tunis (Tunisie)

Cette formation 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.

Les sites et dates disponibles

Lieu

Date de début

Tunis (Tunisie)
Rue 8609 N°18 Z.I. Charguia 1, 1035

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
    • Les étapes d'installation
  3. Les distributions Linux
    • Sur ma distribution Debian.
    • Sur les distributions à base de RPM (RedHat, Fedora, Mandriva).
    • A partir des sources.
  4. Les binaires pour MS-Windows
    • Utilisation de l'assistant d'installation.
    • Préparation du système d'exploitation.
  5. 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.
  6. Connexions et outils d'administration
    1. Sessions
      • Jeux de caractères.
      • Côté serveur (pg_hba.conf).
      • Sécurité (SSL...).
    2. Droits d'accès
      • Gestion des rôles (utilisateurs et groupes).
      • Gratification et révocation des privilèges.
    3. 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.
    4. 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.
  7. Manipulation des données
    1. Requêtes SQL
      • Lecture des données.
      • Insertion et mise à jour des données.
      • Fonctionnement des transactions.
      • Les niveaux d'isolation et les verrous.
      • La recherche de texte : tsearch2.
  8. Pratiques de programmation pour l'administration
    1. Côté serveur
      • Gestion des procédures stockées. Le langage PL/pgSQL. Le langage PL/Perl. Les extensions en C.
      • Les déclencheurs.
    2. Côté client
      • Les applications Web en PHP. Les pilotes PostgreSQL et PDO.
      • Les applications Web en Java. Pourquoi utiliser JNDI sur les serveurs d'applications.
  9. Administration au quotidien
    1. Définition des fichiers
      • Arborescence des répertoires et des fichiers du serveur.
    2. Administration du serveur
      • Configuration.
      • Les logs binaires.
      • La mémoire.
      • Le collecteur de statistiques.
      • Les logs d'activités.
    3. Catalogue système
      • Les vues et les tables des informations du serveur.
    4. 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).
    5. Tâches 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 tâches de maintenance avec autovacuum.
    6. Optimisation
      • 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.

OSS12 PostgreSQL, administration.

Prix sur demande