Sprawdź 150 GWARANTOWANYCH TERMINÓW SZKOLEŃ na rok 2026! Dofinansowanie do 100% — sprawdź możliwości z BUR i KFS!
Szkolenie PostgreSQL

Zaawansowana administracja PostgreSQL: High Availability, Disaster Recovery, monitoring, skalowanie

Szkolenie z szeroko pojętych zagadnień z zakresu High Availability, Disaster Recovery, monitoringu oraz typowych zadań administratora baz danych PostgreSQL w środowisku enterprise.

więcej →
4500 PLN netto 5 535 PLN brutto Dofinansowanie BUR/KFS
Czas trwania 5 dni
Mateusz Henicz
Mateusz Henicz Autor szkolenia

Najbliższe terminy 9:00 – 16:00

15.06 –
Gwarantowany Online
Mateusz Henicz Mateusz Henicz
Ostatnie miejsca
Kliknij aby przejść do formularza zapisu
28.09 –
Gwarantowany Online
Termin niegwarantowany
Kliknij aby przejść do formularza zapisu
23.11 –
Gwarantowany Online
Mateusz Henicz Mateusz Henicz
Wolne miejsca
Kliknij aby przejść do formularza zapisu
Powiadamiaj mnie o nowych terminach gwarantowanych tego szkolenia

Powiadomienia o terminach gwarantowanych

Na podany adres e-mail będziesz otrzymywać informacje o pojawiających się terminach gwarantowanych szkolenia Zaawansowana administracja PostgreSQL: High Availability, Disaster Recovery, monitoring, skalowanie.

Z powiadomień możesz wypisać się w dowolnym momencie.

Zorganizuj to szkolenie tylko dla swojego zespołu

To szkolenie można zorganizować w formie zamkniętej — z programem dopasowanym do potrzeb Twojego zespołu, w uzgodnionym terminie i formacie.

Dowiedz się więcej

Opis szkolenia


Szkolenie z szeroko pojętych zagadnień z zakresu High Availability, Disaster Recovery, monitoringu oraz typowych zadań administratora baz danych PostgreSQL w środowisku enterprise.

Na szkoleniu zostaną omówione różne typy replikacji, wraz z ich zastosowaniem, korzyściami oraz wadami każdego z nich. Najpopularniejsze narzędzia do tworzenia kopii zapasowych oraz odzyskiwania, pgBackRest oraz pgBarman. Patroni, jako szablon do stworzenia niezawodnego środowiska o wysokiej dostępności. Monitoring oraz analiza wydajności z wykorzystaniem VictoriaMetrics z Grafaną, oraz parsera logów pgBadger.

Skalowanie PostgreSQL z wykorzystaniem pgBouncer oraz HAProxy. Przedstawione zostaną tajniki działania i tuningu autovacuum. Oraz jedno z przydatniejszych narzędzi umożliwiających walkę z "bloatem" i przenoszenie objektów pomiędzy przestrzeniami tabel "online".

Struktura którą kursanci tworzą w trakcie trwania szkolenia. Każdy uczestnik odtrzyma dostęp do 5-ciu serwerów na czas trwania szkolenia, niezbędnych do zbudowania architektury jak poniżej.

To szkolenie jest szczególnie polecane jako kontynuacja szkolenia "Administracja, replikacja i tuning baz danych PostgreSQL".

To szkolenie jest również elementem pakietu "Administrator PostgreSQL" .

Gdy masz wziąć odpowiedzialność za produkcyjne bazy danych, najważniejsza jest profesjonalna i sprawdzona w boju wiedza i rozwiązania. Dlatego tak ważne jest kto prowadzi szkolenie. A kto prowadzi to szkolenie u nas? Czytaj poniżej :)



Przejdź do programu szkolenia

Prowadzący szkolenie

Mateusz Henicz

Mateusz Henicz

Mateusz Henicz Na co dzień jest DBA w firmie Percona świadczącej support i consulting z zakresu PostgreSQL. Odpowiada za utrzymanie, tuning i monitoring klastrów PostgreSQL klientów firmy. Rozwiązuje problemy klientów na całym świecie. Ma szerokie, wieloletnie doświadczenie z produkcyjnymi środowiskami PostgreSQL od małych jednoinstancyjnych do wielkich, wielonodowych i przetwarzających terabajty danych. Ma pod swoją opieką klastry PostgreSQL z SLA 99,999%. Takie SLA oznacza, że serwer może być niedostępny przez 5 minut i 13 sekund w ciągu całego roku!

Program szkolenia

  1. Narzędzia kopii zapasowych
    • Parametry bazy potrzebne przy konfiguracji kopii zapasowych
      • archive_mode
      • archive_command
      • archive_timeout
      • recovery_command
    • Barman (Backup And Recovery MANager)
      • Konfiguracja Barmana - backup strumieniowany
      • Wykonywanie oraz zarządzanie kopiami zapasowymi
      • Odzyskiwanie danych do wybranego punktu w czasie
      • Odzyskiwanie wszystkich dostępnych danych
      • Konfiguracja Barmana - backup rsync
    • PgBackRest
      • Konfiguracja pgBackRest
      • Wykonanie oraz zarządzanie kopiami zapasowymi
      • Backup pełny
      • Backup przyrostowy
      • Backup różnicowy
      • Konfiguracja repozytorium w chmurze na przykładzie Azure
      • Odzyskiwanie danych do punktu w czasie
      • Odzyskiwanie wszystkich dostępnych danych


  2. Replikacja
    • Replikacja fizyczna - strumieniowa, hot standby
      • Replikacja asynchroniczna
      • Replikacja synchroniczna
    • Replikacja fizyczna - wal-shipping, ciągłe odtwarzanie, warm standby
    • Opóźniona replikacja fizyczna
    • Zatrzymywanie i wznawianie odtwarzania replikacji
    • Failover, failback, switchover z fizyczną repliką
      • promocja instancji standby na primary
      • ponowne podłączenie starej instancji primary jako standby (recovery_target_timeline / pg_rewind)
    • Replikacja logiczna
      • Sposób pierwszy - z użyciem pg_dumpall
      • Sposób drugi - z użyciem pgbackrest
      • wykorzystanie kopii zapasowej lub serwera standby przy konfiguracji replikacji logicznej
      • publikacje
      • subskrypcje
      • pg_create_logical_replication_slot
      • replication origin
      • pg_replication_origin_advance
    • Failover z logiczną repliką
      • promocja instancji standby na primary
      • ponowne podłączenie starej instancji primary jako standby (recovery_target_timeline / pg_rewind)
    • Monitorowanie replikacji
      • pg_stat_replication (sent, write, flush, replay)
      • pg_replication_slot
      • log_recovery_conflict_waits (PG14)
      • pg_publication
      • pg_subscription
    • Częste problemy z replikacją
    • Parametry PostgreSQL przydatne przy replikacji
      • wal_level
      • hot_standby
      • max_wal_senders
      • max_replication_slots
      • wal_keep_segments/wal_keep_size
      • max_standby_archive_delay
      • max_standby_streaming_delay
      • idle_in_transaction_session_timeout
      • hot_standby_feedback
      • vacuum_defer_cleanup_age
      • synchronous_commit
      • recovery_target_timeline


  3. HA z użyciem Patroni - PostgreSQL o wysokiej dostępności
    • Co to Patroni?
    • ETCD - rozproszony magazyn klucz-wartość
    • Watchdog / softdog
    • YAML
    • HAProxy
    • Konfiguracja ETCD
    • Konfiguracja Patroni z etcd na Ubuntu
    • Konfiguracja Patroni z etcd na CentOS
    • Uruchomienie usługi watchdog
    • Przygotowanie pliku konfiguracyjnego patroni.yml
    • Pierwsze uruchomienie klastra
    • Konfiguracja kopii zapasowych i archiwizacji plików WAL
    • Konfiguracja pgBackRest dla klastra Patroni
    • automatyczne połączenie do serwera primary
    • Zarządzanie klastrem Patroni
      • Przeglądanie instancji w klastrze Patroni
      • Przełączanie serwera lidera w klastrze Patroni
      • Wstrzymywanie instancji w klastrze Patroni
      • Przywracanie wstrzymanej instancji w klastrze Patroni
      • Failover w klastrze Patroni
      • Switchover w klastrze Patroni
      • Reinicjalizacja instancji w klastrze Patroni
    • zmiana parametrów Patroni / PostgreSQL
    • ponowne podłączenie instancji do klastra
    • odbudowa instancji


  4. Skalowanie PostgreSQL z wykorzystaniem pgBouncer i HAProxy
    • Kiedy implementować
    • Konfiguracja
    • Jakie korzyści można osiągnąć
    • Konfiguracja pgBouncer
    • PgBouncer CLI
    • Loadbalancing i wysoka dostępność z HAProxy i pgbouncerem


  5. Autovacuum - zaawansowane zagadnienia i tuning
    • Zapytania pomocne przy szukaniu potencjalnie problematycznych tabel
    • Tuning parametrów autovacuum
    • mechanizm działania
    • autovacuum_max_workers
    • autovacuum_freeze_max_age
    • autovacuum_naptime
    • autovacuum_vacuum_cost_delay
    • autovacuum_vacuum_cost_limit
    • autovacuum_work_mem
    • vacuum_cost_delay
    • vacuum_cost_limit
    • vacuum_cost_page_dirty
    • vacuum_cost_page_hit
    • vacuum_cost_page_miss
    • Heap Only Tuple - czyli wydajniejszy update
      • Wyszukiwanie często aktualizowanych tabel
      • Szacowanie fillfactora dla tabel na podstawie dostępnych danych statystycznych
    • pg_repack - bloat, czym jest, jak się go pozbyć online, migracja tabel i indeksów pomiędzy przestrzeniami tabel online


  6. Monitoring PostgreSQL
    • pg_stat_monitor
      • Instalacja pg_stat_monitor na Ubuntu
      • Instalacja pg_stat_monitor na CentOS
      • Utworzenie rozszerzenia w postgresie
    • PMM - Percona Monitoring and Management
      • Integracja z pg_stat_statements i pg_stat_monitor
      • Customowe zapytania
      • Konfiguracja monitoringu Patroni na podstawie danych z RestAPI /metrics
    • Monitoring baz PostgreSQL i analiza wydajności - na podstawie stacku VictoriaMetrics + Grafana oraz parsera logów pgBadger
      • konfiguracja logowania oraz generowanie i czytanie raportu pgBadger
      • istotne parametry monitoringu
      • identyfikacja i eliminacja wąskiego gardła za pomocą monitoringu i pgBadger
      • tuning na podstawie informacji z monitoringu oraz logu PostgreSQL

Terminy gwarantowane

Szkolenia oznaczone jako "termin gwarantowany" odbędą się w zaplanowanym terminie niezależnie od liczby zgłoszonych uczestników. Nie musisz się martwić, że szkolenie zostanie odwołane z powodu zbyt małej liczby zapisanych osób.

Szkolenia online

Szkolenie realizowane jest w formie zdalnej na żywo poprzez platformę ZOOM. Trener prowadzi szkolenie na żywo, a uczestnicy mogą na bieżąco zadawać pytania i wykonywać ćwiczenia. Format online zapewnia pełną interakcję z trenerem, identyczną jak przy szkoleniu stacjonarnym.

Szkolenie na żywo z trenerem — nie kurs video

To nie jest nagrany kurs video. Przez cały czas trwania szkolenia masz bezpośredni kontakt z doświadczonym trenerem-praktykiem. Możesz na bieżąco zadawać pytania, prosić o wyjaśnienie trudnych zagadnień, konsultować własne projekty i uzyskać odpowiedź na dowolne pytanie związane z tematyką szkolenia. To realne wsparcie eksperta, którego nie zapewni żaden kurs nagrany.

Certyfikat ukończenia szkolenia

Każdy uczestnik po ukończeniu szkolenia otrzymuje imienny certyfikat potwierdzający udział i zdobyte kompetencje. Certyfikat wystawiany jest przez JSystems — firmę z certyfikatem ISO 9001 — i jest honorowany przez pracodawców.

Środowisko robocze

Nie jest wymagane instalowanie żadnego oprogramowania. Każdy uczestnik szkolenia otrzymuje dostęp do gotowego środowiska w chmurze, skonfigurowanego na potrzeby szkolenia. Dostęp realizowany jest poprzez przeglądarkę lub zdalny pulpit, w zależności od szkolenia.

Zainteresowany? Zapisz się na szkolenie!

Zapisz się — wybierz termin

Sprawdź pozostałe szkolenia z kategorii:

PostgreSQL

Opinie uczestników

5.0/5
Zaawansowana administracja PostgreSQL: High Availability, Disaster Recovery, monitoring, skalowanie

Szkolenie przeprowadzone w sposób dorze zorganizowany i czytelny. Prowadzący bardzo kompetentny, sprawnie porusza się w dziedzinie, której dotyczy szkolenie. Warto zadawać pytania dotyczące praktycznych aspektów związanych z tematem szkolenia. Prowadzący przekazuje wiedzę w sposób czytelny, w razie potrzeby analizuje problem i dokładnie opisuje jego przyczynę.

Łukasz Bielak HITACHI ENERGY SERVICES SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
5.0/5
Zaawansowana administracja PostgreSQL: High Availability, Disaster Recovery, monitoring, skalowanie

Bardzo dobre szkolenie. Prowadzący z dużą wiedzą i doświadczeniem. Szkolenie prowadzone w sposób przystępny z naciskiem na praktykę oraz dyskusję o możliwych rozwiązaniach.

Piotr Zieliński HITACHI ENERGY SERVICES SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
5.0/5
Zaawansowana administracja PostgreSQL: High Availability, Disaster Recovery, monitoring, skalowanie

Solidne szkolenie które dostarcza wiedzy na temat, prowadzone przez osobę z doświadczeniem w tym o czym mówi.

Szymon Judasz HITACHI ENERGY SERVICES SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
5.0/5
Zaawansowana administracja PostgreSQL: High Availability, Disaster Recovery, monitoring, skalowanie

Prowadzący Mateusz jest doświadczonym DBA co doskonale widać podczas szkolenia. Szkolenie pokrywa zaawansowane obszary replikacji, klastrowania HA oraz dużo wiedzy w temacie architektury Postgresa. Podczas szkolenia dowiedziałem się naprawdę dużo przydatnych funkcji oraz w jaki sposób weryfikować działania poprzez różne tabele w PostgreSQL. Materiały są kompletne i na bieząco aktualizowane, a opis parametrów jest szczegółowy. Zadania pokrywają się z realnym scenariusz, który chcemy zaimplementować, więc jest to ogromny boost wiedzy, który rozwiał sporo wątpliwości w podejściu do bazodanowej architektury w naszym projekcie

Jakub Zemelka HITACHI ENERGY SERVICES SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
4.9/5
Zaawansowana administracja PostgreSQL: High Availability, Disaster Recovery, monitoring, skalowanie

Polecam jako dobre źródło wiedzy z zakresu PG HA

Tomasz Malec HITACHI ENERGY SERVICES SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
5.0/5
Zaawansowana administracja PostgreSQL: High Availability, Disaster Recovery, monitoring, skalowanie

Świetne szkolenie. Polecam każdemu

Artur Krajenta Bank Pekao S.A.
4.9/5
Zaawansowana administracja PostgreSQL: High Availability, Disaster Recovery, monitoring, skalowanie

Warto, bo szkolenie ciekawe

Robert Mikrut LearnQuest Deutschland GmbH
5.0/5
Zaawansowana administracja PostgreSQL: High Availability, Disaster Recovery, monitoring, skalowanie

Fajne i profesjonalne szkolenie, prowadzący z ogromną wiedzą praktyczną. Polecam.

Mariusz Smolak Mariusz Smolak - IT TECH
Pokaż wszystkie opinie Google Opinie w Google

Zaufali nam

...i wiele innych

5,0 - średnia ocena na podstawie 282 opinii

Dlaczego warto nas wybrać?

Terminy gwarantowane na 100%

Jeśli termin jest oznaczony jako gwarantowany, odbędzie się we wskazanym czasie — nawet jeśli część grupy wycofa się z udziału. Ryzyko organizacyjne ponosimy my, nie Ty.

100% format warsztatowy

Każde zagadnienie teoretyczne jest poparte ćwiczeniami praktycznymi o rosnącym poziomie trudności. Uczymy przez działanie, nie przez slajdy.

Trenerzy-praktycy z oceną min. 4.75/5

Każdy trener JSystems ma bogate doświadczenie komercyjne w technologiach których uczy i musi utrzymywać średnią z ankiet powyżej 4.75 na 5. Czerwony pasek to u nas minimum ;)

Gotowe środowiska w chmurze

Do każdego szkolenia wymagającego oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Uczestnik nie musi nic instalować — łączy się przez zdalny pulpit lub SSH.

Dowiedz się dlaczego warto nas wybrać

To szkolenie jest w pakiecie
Administrator PostgreSQL
25% taniej w pakiecie
Pakiet −25%
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia

Chcesz wrócić do tego szkolenia?

Wyślemy Ci przypomnienie z linkiem.

Zanim wyjdziesz

Wyślemy Ci podsumowanie tego szkolenia z terminami i ceną — do przemyślenia w spokoju.

Żadnego spamu — tylko jedno podsumowanie.