Bądźmy w kontakcie

Plan Szkolenia

1. Zrozumienie planowania zapytań w PostgreSQL

  • Plany wykonania zapytań, algorytmy planowania zapytań (klasyczny, genetyczny)
  • Analiza planów wykonania zapytań (metody dostępu do danych, metody łączenia)
  • Kontrola wyboru planu (parametry konfiguracji, pg_hint_plan)

2. Statystyki planowania zapytań

  • Szacowanie kosztów planu wykonania
  • Domyślny model statystyk
  • Operacja ANALYZE, rozszerzone statystyki

3. Korzystanie z indeksów

  • Indeksy B-drzewo (pojedyncza kolumna, złożone, oparte na funkcjach, częściowe)
  • Indeksy hash
  • Indeksy BRIN
  • Indeksy GiST, GIN

4. Korzystanie z zaawansowanych struktur tabel

  • Tabele partycjonowane
  • Tabele nie rejestrowane
  • Tabele tymczasowe
  • Widoki materializowane

5. Korzystanie z pamięci podręcznej

  • Bufor pamięci podręcznej
  • Pamięć robocza
  • Pamięć robocza konserwacji

6. Równoległe zapytania

  • Architektura
  • Parametry konfiguracji
  • Analiza równoległych planów wykonania zapytań

7. Monitorowanie obciążenia i wydajności

  • Logowanie wolnych zapytań
  • Korzystanie z rozszerzenia auto_explain
  • Korzystanie z rozszerzenia pg_stat_statements
  • Statystyki skumulowane

8. Benchmarking z użyciem PgBench

Wymagania

  • Ukończenie kursu Administracja Serwerem PostgreSQL lub równoważna wiedza
  • Doświadczenie w pracy z SQL i operacjami PostgreSQL

Grupa docelowa

Administratorzy baz danych, inżynierowie DevOps oraz programiści odpowiedzialni za dostrajanie i utrzymanie PostgreSQL w środowiskach produkcyjnych.

 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie