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.
Kursplan
1. Förstå PostgreSQLs frågeplanerare
- Frågekörningsplaner, algoritmer för frågeplanerare (klassiska, genetiska)
- Analysera frågekörningsplaner (dataåtkomstmetoder, join-metoder)
- Kontrollera planval (konfigurationsparametrar, pg_hint_plan)
2. Statistik för frågeplanerare
- Kostnadsuppskattning för körningsplan
- Standardstatistikmodell
- ANALYZE-operation, utökade statistik
3. Använda index
- B-trädindex (enskilda kolumner, sammansatta, funktionsbaserade, delvis)
- Hash-index
- BRIN-index
- GiST, GIN-index
4. Använda avancerade tabellstrukturer
- Delade tabeller
- Ologgade tabeller
- Temporära tabeller
- Materialiserade vyerna
5. Använda cacheminne
- Buffercache
- Arbetsminne
- Underhållsarbetsminne
6. Parallel fråga
- Arkitektur
- Konfigurationsparametrar
- Analysera paralleliserade frågekörningsplaner
7. Övervakning av arbetsbelastning och prestanda
- Logga långsamma frågor
- Använda auto_explain-tillägget
- Använda pg_stat_statements-tillägget
- Kummulativa statistik
8. Mätning med PgBench
Krav
- Slutfört PostgreSQL Server Administration eller motsvarande kunskap
- Erfarenhet av att arbeta med SQL och PostgreSQL-åtgärder
Målgrupp
Databasadministratörer, DevOps-mjukvaruinjörer och utvecklare som har ansvar för att finjustera och underhålla PostgreSQL i produktionsmiljöer.
14 Timmar
Vittnesmål (1)
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