Neem contact met ons op

Cursusaanbod

1. PostgreSQL Query Planner begrijpen

  • Query-uitvoeringsplannen, Query Planner-algoritmen (klassiek, genetisch)
  • Analyseren van query-uitvoeringsplannen (data-toegangsmethoden, join-methoden)
  • Planselectie beheren (configuratieparameters, pg_hint_plan)

2. Query Planner-statistieken

  • Kostenraming van uitvoeringsplannen
  • Standaard statistiekmodel
  • ANALYZE-bewerking, uitgebreide statistieken

3. Indexen gebruiken

  • B-tree-indexen (één kolom, samengesteld, functie-gebaseerd, gedeeltelijk)
  • Hash-indexen
  • BRIN-indexen
  • GiST-, GIN-indexen

4. Geavanceerde tabelstructuren gebruiken

  • Partitietabellen
  • Niet-geëscaleerde tabellen
  • Tijdelijke tabellen
  • Gematerialiseerde weergaven

5. Cache-geheugen gebruiken

  • Buffer Cache
  • Werkgeheugen
  • Onderhouds werkgeheugen

6. Parallelle query's

  • Architectuur
  • Configuratieparameters
  • Analyseren van geparelleliseerde query-uitvoeringsplannen

7. Workload en prestatie-monitoren

  • Langzame queries loggeren
  • Gebruik maken van de auto_explain-extensie
  • Gebruik maken van de pg_stat_statements-extensie
  • Cumulatieve statistieken

8. Benchmarken met PgBench

Vereisten

  • Afgerond PostgreSQL Server Administration of equivalente kennis
  • Werkervaring met SQL en PostgreSQL-operaties

Audience

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

 14 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën