Lépjen kapcsolatba velünk

Kurzusleírás

1. A PostgreSQL lekérdezéstervező megértése

  • Lekérdezés-végrehajtási tervek, lekérdezéstervező algoritmusok (klasszikus, genetikai)
  • Lekérdezés-végrehajtási tervek elemzése (adat hozzáférési módszerek, kapcsolási módszerek)
  • Tervek kiválasztásának irányítása (konfigurációs paraméterek, pg_hint_plan)

2. Lekérdezéstervező statisztikák

  • Végrehajtási terv költségbecslés
  • Alapértelmezett statisztikai modell
  • ANALYZE művelet, kiterjesztett statisztikák

3. Indexek használata

  • B-tree indexek (egyetlen oszlopos, összetett, függvényalapú, részleges)
  • Hash indexek
  • BRIN indexek
  • GiST, GIN indexek

4. Haladó táblastruktúrák használata

  • Particionált táblák
  • Naplózatlan (unlogged) táblák
  • Átmeneti táblák
  • Materiálizált nézetek

5. Gyorsítótár memória használata

  • Buffer Cache (Puffer gyorsítótár)
  • Work Memory (Munkamemória)
  • Maintenance Work Memory (Karbantartási munkamemória)

6. Párhuzamos lekérdezés

  • Architektúra
  • Konfigurációs paraméterek
  • Párhuzamosított lekérdezés-végrehajtási tervek elemzése

7. Terhelés és teljesítmény monitoring

  • Lassú lekérdezések naplózása
  • auto_explain kiterjesztés használata
  • pg_stat_statements kiterjesztés használata
  • Kumulatív statisztikák

8. Benchmark készítése PgBench-szel

Követelmények

  • A PostgreSQL Server Administration (PostgreSQL szerveradminisztráció) elvégzése vagy az azonos tudásszint
  • Gyakorlati tapasztalat SQL-lal és PostgreSQL műveletekkel

Kiemelt célközönség

Adatbázis-adminisztrátorok, DevOps mérnökök és fejlesztők, akik felelősek a PostgreSQL finomhangolásáért és karbantartásáért éles környezetben.

 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák