Kursplan
1. Forståelse av PostgreSQL Query Planner
- Forespørselsutførelsesplaner, Query Planner-algoritmer (klassiske, genetiske)
- Analyse av forespørselsutførelsesplaner (dataadgangsmetoder, join-metoder)
- Kontroll over planvalg (konfigurasjonsparametere, pg_hint_plan)
2. Query Planner-statistikk
- Kostnads estimat for utførelsesplan
- Standard statistikkmodell
- ANALYZE-operasjon, utvidet statistikk
3. Bruk av indekser
- B-tree-indekser (enkel kolonne, sammensatte, funksjonsbaserte, delvis)
- Hash-indekser
- BRIN-indekser
- GiST, GIN-indekser
4. Bruk av avanserte tabellstrukturer
- Partisjonerte tabeller
- Unlogged-tabeller
- Midlertidige tabeller
- Materialiserte visninger
5. Bruk av mellomlagerhukommelse
- Buffer Cache
- Arbeidshukommelse
- Vedlikehold Arbeidshukommelse
6. Parallel forespørsel
- Arkitektur
- Konfigurasjonsparametere
- Analyse av paralleliserte forespørselsutførelsesplaner
7. Overvåking av arbeidsbelasted og ytelse
- Logging av trege forespørsler
- Bruk av auto_explain-utvidelsen
- Bruk av pg_stat_statements-utvidelsen
- Kumulative statistikk
8. Benchmarking med PgBench
Krav
- Fullføring av PostgreSQL Server Administration eller tilsvarende kunnskap
- Arbeidserfaring med SQL og PostgreSQL-operasjoner
Målgruppe
Databaseadministratorer, DevOps-ingeniører, og utviklere som er ansvarlige for justering og vedlikehold av PostgreSQL i produksjonsmiljøer.
Referanser (2)
De oppgitte eksemplene og laboratorieøvingene
Christophe OSTER - EU Lisa
Kurs - PostgreSQL Advanced DBA
Maskinoversatt
1. Et meget godt strukturert treningssprogram 2. Den varme atmosfæren instruktøren skapte, sammen med hans fremragende personlige profesjonalitet 3. At instruktøren forklarte alt som om han snakket til en total nybegynner, uten å glide over i noen teknisk fagtermer.
Piotr Romer - Asseco Poland S.A
Kurs - PostgreSQL Administration, Optimization and Replication
Maskinoversatt