Neem contact met ons op
 Duur 14 uren

Cursusaanbod

1. Het PostgreSQL Query Planner begrijpen

  • Query-uitvoeringsplannen, Query Planner-algoritmen (klassiek, genetica)
  • Analysen van query-uitvoeringsplannen (methode voor data-toegang, join-methoden)
  • Beheren van plaankeuze (configuratieparameters, pg_hint_plan)

2. Statistieken van de Query Planner

  • Kostenschatting van uitvoeringsplannen
  • Standaard statistisch model
  • ANALYZE-operatie, uitgebreide statistieken

3. Indexen gebruiken

  • B-tree-indexen (enkele kolom, samengesteld, functiegebaseerd, partiëel)
  • Hash-indexen
  • BRIN-indexen
  • GiST, GIN-indexen

4. Geavanceerde tabelstructuren gebruiken

  • Gepartitioneerde tabellen
  • Niet-gelogueerde tabellen
  • Tempo­raire tabellen
  • Gematerialiseerde weergaven

5. Cachegeheugen gebruiken

  • Buffer Cache
  • Work Memory
  • Maintenance Work Memory

6. Parallelle query's

  • Architectuur
  • Configuratieparameters
  • Analysen van geparalleliseerde query-uitvoeringsplannen

7. Monitoring van werkbelasting en prestaties

  • Loggen van trage query's
  • Gebruik van de auto_explain-extensie
  • Gebruik van de pg_stat_statements-extensie
  • Cumulatieve statistieken

8. Benchmarken met PgBench

Vereisten

  • Afstuderen van PostgreSQL Server Administration of gelijkwaardige kennis
  • Praktijkervaring met SQL en PostgreSQL-operaties

Doelgroep

Databasebeheerders, DevOps-engineers en ontwikkelaars die verantwoordelijk zijn voor het tunen en onderhouden van PostgreSQL in productieomgevingen.

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën