Kom i kontakt

Kursplan

1. Förstå PostgreSQLs frågeplanerare

  • Frågekörningsplaner, algoritmer för frågeplanerare (klassiska, genetiska)
  • Analysera frågekörningsplaner (dataåtkomstmetoder, join-metoder)
  • Kontrollera planval (konfigurationsparametrar, pg_hint_plan)

2. Statistik för frågeplanerare

  • Kostnadsuppskattning för körningsplan
  • Standardstatistikmodell
  • ANALYZE-operation, utökade statistik

3. Använda index

  • B-trädindex (enskilda kolumner, sammansatta, funktionsbaserade, delvis)
  • Hash-index
  • BRIN-index
  • GiST, GIN-index

4. Använda avancerade tabellstrukturer

  • Delade tabeller
  • Ologgade tabeller
  • Temporära tabeller
  • Materialiserade vyerna

5. Använda cacheminne

  • Buffercache
  • Arbetsminne
  • Underhållsarbetsminne

6. Parallel fråga

  • Arkitektur
  • Konfigurationsparametrar
  • Analysera paralleliserade frågekörningsplaner

7. Övervakning av arbetsbelastning och prestanda

  • Logga långsamma frågor
  • Använda auto_explain-tillägget
  • Använda pg_stat_statements-tillägget
  • Kummulativa statistik

8. Mätning med PgBench

Krav

  • Slutfört PostgreSQL Server Administration eller motsvarande kunskap
  • Erfarenhet av att arbeta med SQL och PostgreSQL-åtgärder

Målgrupp

Databasadministratörer, DevOps-mjukvaruinjörer och utvecklare som har ansvar för att finjustera och underhålla PostgreSQL i produktionsmiljöer.

 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier