Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Varaktighet 14 timmar
Kursplan
1. Att förstå PostgreSQLs frågeplanerare
- Frågekörningsplaner och frågeplanerarens algoritmer (klassisk, genetisk)
- Analys av frågekörningsplaner (dataåtkomstmetoder, join-metoder)
- Kontroll av val av plan (konfigurationsparametrar, pg_hint_plan)
2. Statistik för frågeplaneraren
- Kostnadsskattning för körningsplaner
- Standardstatistikmodell
- ANALYZE-operationer och utökad statistik
3. Att använda indexer
- B-tree-indexer (enkelspel, sammansatta, funktionbaserade, delvisa)
- Hash-indexer
- BRIN-indexer
- GiST- och GIN-indexer
4. Att använda avancerade tabellstrukturer
- Partitionerade tabeller
- Oprotokollförda tabeller
- Temporära tabeller
- Materialiserade vyer
5. Att använda cacheminne
- Buffertcache
- Arbetsminne
- Underhållsarbetsminne
6. Parallell frågkörning
- Arkitektur
- Konfigurationsparametrar
- Analys av parallelliserade frågekörningsplaner
7. Övervakning av arbetsbelastning och prestanda
- Logga långsamma frågor
- Användning av extensionen auto_explain
- Användning av extensionen pg_stat_statements
- Kumulativ statistik
8. Benchmarkning med PgBench
Krav
- Slutförd kurs i PostgreSQL Server Administration eller motsvarande kunskaper
- Kunskap och erfarenhet av SQL och PostgreSQL-operationer
Målgrupp
Databasadministratörer, DevOps-ingenjörer och utvecklare som ansvarar för att optimera och underhålla PostgreSQL i produktionsmiljöer.
Vittnesmål (2)
Justering av strategier.
Jeffrey Zieg - Matrix Consulting
Kurs - PostgreSQL Performance Tuning
Maskintolkat
Logbeteende när instansen är under belastning samt hierarkin/nomenklaturen för instanser, databaser, filer, etc.
Daniel Inwood - Sinara Consultants LTD
Kurs - PostgreSQL Advanced DBA
Maskintolkat