Postgresql, Administration

Formation

À Montrouge et Rouen

1 050 € HT

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

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. Destinataires: Chefs de projet, développeurs, administrateurs de bases de données et administrateurs des systèmes.

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Montrouge ((92) Hauts-de-Seine)
Voir plan
41 Rue Perier

Date de début

Consulter
Rouen ((76) Seine-Maritime)
Voir plan
13 Rue Malherbe, 76100

Date de début

Consulter

À propos de cette formation

Connaissance d'autres serveurs de bases de données, du langage SQL, et des systèmes d'exploitations.

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

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).

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 MS-Windows
- Utilisation de l'assistant d'installation.
- Préparation du système d'exploitation.

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.

Connexions et outils d'administration
Sessions
- Jeux de caractères.
- Côté 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.

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.

Manipulation des données
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.

Pratiques de programmation pour l'administration
Côté serveur
- Gestion des procédures stockées. Le langage PL/pgSQL. Le langage PL/Perl. Les extensions en C.
- Les déclencheurs.
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.

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 les 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).
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.
Optimisation
- Quelles sont les informations utiles ?
- Sur quels paramètres intervenir ?
- Conseils sur la performance
- Présentation des fonctions intégrées : mathématique, traitement de chaîne, interaction avec le système...
- Exemples complets de scripts Awk (statistiques système, calculs...).

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.

Postgresql, Administration

1 050 € HT