Ascent Group Horizontal New Copie 1

PostgreSQL: Gevorderd niveau

0 Enrolled
21 hour
  • 21 hour
  • 43
  • 0
  • no
2,100.00€

Aperçu du cours

Trainingsdoel: Deze training biedt de sleutels om PostgreSQL en zijn geavanceerde tools effectief te beheren.

Prérequis

  • Goede kennis van PostgreSQL
  • Sterke kennis van de SQL-taal

Objectifs pédagogiques

  • Inzicht krijgen in en werken met de meet- en diagnostische tools van het PostgreSQL DBMS
  • De methoden voor applicatie-optimalisatie effectief gebruiken
  • De prestaties van de server en applicaties analyseren en verbeteren
  • Het relationele schema en SQL-query’s verbeteren

Public ciblé

  • Databasebeheerders
  • Systeembeheerders

Programme de formation

  • Inleiding (1 uur)
    • Introductie tot PostgreSQL

    • Herhaling van de fundamentele functies

  • Ontwerp en beheer van een instantie (5,5 uur)
    • Gegevensdirectories

    • Logbestanden van transacties en activiteiten

    • Implementatie van automatische taken

    • Implementatie van opslagruimtes

    • Concept van transactie-logruimte

    • Implementatie van gegevens met pgLoader

    • Tabelpartitionering

    • Materialized Views

    • Beheer van een PostgreSQL-instantie

    • Gebruik van het systeemcatalogus

    • Beheer van opslag en verbindingen

    • Beheer van transacties

    • Praktische oefeningen: Installatie van PostgreSQL en aanmaken van een instantie, database en demonstratietabellen; implementatie van alle besproken elementen (ongeveer 3 uur en 20 minuten)

  • Contributies voor de beheerder (2 uur)
    • Status van tabellen en indexen met pg_stattuple

    • Status van vrije ruimte met pg_freespacemap

    • Status van het geheugen met pg_buffercache

    • Praktische oefeningen: Installatie en gebruik van deze drie modules (ongeveer 70 minuten)

  • Prestatiemetingen en opbouw van meerdere instanties (3,5 uur)
    • Evaluatie van de prestaties

    • pgbench: testen van instanties

    • Creëren van meerdere instanties

    • Nuttige bronnen

    • Praktische oefeningen: Installatie en gebruik van tools voor prestatiemeting en modules (ongeveer 2 uur)

  • Prestaties & configuratie (3,5 uur)
    • Beperken van verbindingen

    • Configureren van gedeeld geheugen

    • Optimalisatie van gegevensverwijderingen

    • Optimalisatie van het beheer van het transactielog

    • Precieze afstemming van auto-vacuum met drempelwaarden

    • Praktische oefeningen: Prestatie-optimalisatie en configuratie van automatiseringen (ongeveer 2 uur)

  • Monitoring van een instantie (2 uur)
    • PgFouine & analyse van activiteitslogs en Vacuum-berichten

    • Munin & implementatie van PostgreSQL-scripts

    • Ontwikkelen van een script

    • Praktische oefeningen: Gebruik van monitoringtools en toezicht op instanties (ongeveer 70 minuten)

  • Geavanceerd beheer van verbindingen (2 uur)
    • PgPool-II: implementatie en configuratie van de connection pool manager

    • Praktische voorbeelden

    • Concepten van connection pooling

    • PgPoolAdmin & implementatie van de beheerdersinterface

    • Configuratie van de poolmanager

    • Praktische oefeningen: Beheer van verbindingen en optimalisatie van administratie (ongeveer 70 minuten)

  • Verdieping (1,5 uur)
    • Introductie tot replicatie en hoge beschikbaarheid

    • Warm Standby

    • Introductie tot Slony

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
840 Courses
Main Content