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.
Vittnesmål (2)
De tillhandahållna exempel och laborationer
Christophe OSTER - EU Lisa
Kurs - PostgreSQL Advanced DBA
Maskintolkat
1. Ett väldigt välstrukturerat utbildningsprogram 2. Den varma atmosfär som instrukteuren skapade, tillsammans med hans utmärkta personliga professionella kompetens 3. Att instrukteuren förklarade allt som om han talade till en fullständig nybörjare, utan att falla tillbaka på någon teknisk terminologi.
Piotr Romer - Asseco Poland S.A
Kurs - PostgreSQL Administration, Optimization and Replication
Maskintolkat