Ta kontakt

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.

 14 Timer

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier