Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Varighet 14 timer
Kursplan
1. Forståelse av PostgreSQL-spørringsplanleggeren
- Spørringsutførelsesplaner, Query Planner-algoritmer (klassisk, genetisk)
- Analyse av spørringsutførelsesplaner (metoder for datahenting, metode for forenkling/join)
- Kontroll av planvalg (konfigurasjonsparametrer, pg_hint_plan)
2. Statistikk for spørringsplanleggeren
- Kostnadsestimering for utførelsesplaner
- Standard statistikkmodell
- ANALYZE-operasjon, utvidede statistikker
3. Bruk av indekser
- B-tree-indekser (enkelt kolonne, sammensatte, funksjonsbaserte, partielle)
- Hash-indekser
- BRIN-indekser
- GiST-, GIN-indekser
4. Bruk av avanserte tabellstrukturer
- Partisjonerte tabeller
- Tabeller uten logg
- Midlertidige tabeller
- Materaliserte visninger
5. Bruk av cache-minne
- Buffer Cache
- Work Memory
- Maintenance Work Memory
6. Parallell spørring
- Arkitektur
- Konfigurasjonsparametrer
- Analyse av parallelliserte utførelsesplaner
7. Overvaking av arbeidsbelastning og ytelse
- Logging av sakte spørringer
- Bruk av utvidelsen auto_explain
- Bruk av utvidelsen pg_stat_statements
- Kumulative statistikker
8. Benchmarking med PgBench
Krav
- Fullført PostgreSQL Server Administration eller tilsvarende kunnskap
- Arbeidserfaring med SQL og PostgreSQL-operasjoner
Målgruppe
Databaseadministratorer, DevOps-ingeniører og utviklere som har ansvar for å finjustere og vedlikeholde PostgreSQL i produksjonsmiljøer.
Referanser (2)
Justering av strategier.
Jeffrey Zieg - Matrix Consulting
Kurs - PostgreSQL Performance Tuning
Maskinoversatt
Loggføringsatferd når forekomsten er under belastning, samt hierarkiet og nomenklaturen for forekomster, databaser, filer osv.
Daniel Inwood - Sinara Consultants LTD
Kurs - PostgreSQL Advanced DBA
Maskinoversatt