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.
Getuigenissen (2)
De geboden voorbeelden en laboratoria
Christophe OSTER - EU Lisa
Cursus - PostgreSQL Advanced DBA
Automatisch vertaald
1. Een zeer goed opgebouwd opleidingstraject 2. De warme sfeer die de trainer creëerde, samen met zijn uitstekende persoonlijke professionaliteit 3. Dat de trainer alles uitlegde alsof hij tegen een volledige beginner sprak, zonder in technische jargon te vervallen.
Piotr Romer - Asseco Poland S.A
Cursus - PostgreSQL Administration, Optimization and Replication
Automatisch vertaald