Kom i kontakt
 Varaktighet 14 timmar

Kursplan

1. Att förstå PostgreSQLs frågeplanerare

  • Frågekörningsplaner och frågeplanerarens algoritmer (klassisk, genetisk)
  • Analys av frågekörningsplaner (dataåtkomstmetoder, join-metoder)
  • Kontroll av val av plan (konfigurationsparametrar, pg_hint_plan)

2. Statistik för frågeplaneraren

  • Kostnadsskattning för körningsplaner
  • Standardstatistikmodell
  • ANALYZE-operationer och utökad statistik

3. Att använda indexer

  • B-tree-indexer (enkelspel, sammansatta, funktionbaserade, delvisa)
  • Hash-indexer
  • BRIN-indexer
  • GiST- och GIN-indexer

4. Att använda avancerade tabellstrukturer

  • Partitionerade tabeller
  • Oprotokollförda tabeller
  • Temporära tabeller
  • Materialiserade vyer

5. Att använda cacheminne

  • Buffertcache
  • Arbetsminne
  • Underhållsarbetsminne

6. Parallell frågkörning

  • Arkitektur
  • Konfigurationsparametrar
  • Analys av parallelliserade frågekörningsplaner

7. Övervakning av arbetsbelastning och prestanda

  • Logga långsamma frågor
  • Användning av extensionen auto_explain
  • Användning av extensionen pg_stat_statements
  • Kumulativ statistik

8. Benchmarkning med PgBench

Krav

  • Slutförd kurs i PostgreSQL Server Administration eller motsvarande kunskaper
  • Kunskap och erfarenhet av SQL och PostgreSQL-operationer

Målgrupp

Databasadministratörer, DevOps-ingenjörer och utvecklare som ansvarar för att optimera och underhålla PostgreSQL i produktionsmiljöer.

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier