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.
Opinie uczestników (3)
Podane przykłady i laboratoria
Christophe OSTER - EU Lisa
Szkolenie - PostgreSQL Advanced DBA
Przetłumaczone przez sztuczną inteligencję
Wiedza i sposób prowadzenia szkolenia przez prowadzącego, odpowiadanie na wszystkie pytania i podejście do uczestników.
Anna Knap - Intel Technology Poland sp. z o.o.
Szkolenie - PostgreSQL 16 for Developers and Administrators
1. Bardzo dobrze skonstruowany program szkolenia 2. Ciepła atmosfera stworzona przez trenera, w połączeniu z jego niezwykle wysokimi kompetencjami osobistymi 3. Że trener wyjaśniał wszystko tak, jakby rozmawiał z kompletnym początkującym, bez wprowadzania żadnej technicznej terminologii.
Piotr Romer - Asseco Poland S.A
Szkolenie - PostgreSQL Administration, Optimization and Replication
Przetłumaczone przez sztuczną inteligencję