Ta kontakt
 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.

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier