Oss14 - Postgresql, Administration
Formation
À Tunis (Tunisie)
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
Tunis (Tunisie)
-
Durée
3 Jours
-
Dates de début
Dates au choix
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
Date de début
À propos de cette formation
Connaissance d'autres serveurs de bases de données, du langage SQL, et des systèmes d’exploitation.
Les Avis
Le programme
OSS14- PostgreSQL, administration
1er jour :
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.
2ème jour :
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.
3ème jour :
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
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Oss14 - Postgresql, Administration