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

Administracja, replikacja i tuning baz danych PostgreSQL

Kompleksowe, holistyczne szkolenie z zakresu administracji i tuningu baz danych PostgreSQL. Przeznaczone dla osób, do których zadań będzie należeć administracja, zabezpieczenie i...

więcej →
3500 PLN netto 4 305 PLN brutto Dofinansowanie BUR/KFS
Czas trwania 5 dni

Najbliższe terminy 9:00 – 16:00

22.06 –
Gwarantowany Online
Jacek Januszewski Jacek Januszewski
Ostatnie miejsca
Kliknij aby przejść do formularza zapisu
12.10 –
Gwarantowany Online
Jacek Januszewski Jacek Januszewski
Wolne miejsca
Kliknij aby przejść do formularza zapisu
07.12 –
Gwarantowany Online
Jacek Januszewski Jacek Januszewski
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 Administracja, replikacja i tuning baz danych PostgreSQL.

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

Kompleksowe, holistyczne szkolenie z zakresu administracji i tuningu baz danych PostgreSQL. Przeznaczone dla osób, do których zadań będzie należeć administracja, zabezpieczenie i optymalizacja baz danych PostgreSQL. Podczas szkolenia omawiane są zagadnienia związane z instalacją, konfiguracją, utrzymaniem, zabezpieczaniem i tuningiem baz danych PostgreSQL.

3 pierwsze dni szkolenia to zakres administracji i replikacji. Kolejne 2 dni to tuning klastrów PostgreSQL. Tuning poznajemy zarówno od strony programistycznej jak i administracyjnej w różnych kontekstach. Optymalizujemy nie tylko zapytania SELECT, ale również przyspieszamy operacje modyfikacji danych czy operacje DDL.

Szkolenie obejmujące zagadnienia od podstawowych po zaawansowane. W czasie szkolenia uczestnicy wykonują wiele praktycznych warsztatów które utrwalają wiedzę i pozwalają się spotkać z niuansami które "wychodzą" dopiero w praktycznym wykorzystaniu omawianych zagadnień.

Jako kontynuację tego szkolenia proponujemy szkolenie "Zaawansowana administracja PostgreSQL: High Availability, Disaster Recovery, monitoring, skalowanie" dotyczące bardziej zaawansowanych zagadnień administracji serwerami PostgreSQL w środowiskach enterprise.

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

Przejdź do programu szkolenia

Trenerzy prowadzący szkolenia PostgreSQL

Michał Bieniek

Michał Bieniek

Dariusz Górski

Dariusz Górski

Mateusz Henicz

Mateusz Henicz

Jacek Januszewski

Jacek Januszewski

Przemysław Smaga

Przemysław Smaga

Program szkolenia

  1. Instalacja i wstępna konfiguracja klastra PostgreSQL
    • Host serwera PostgreSQL
    • Instalacja binariów
    • Tworzenie klastra
    • Konfiguracja na potrzeby systemctl
    • Uruchamianie, zatrzymywanie i automatyczne startowanie usługi PostgreSQL
      • Uruchamianie i zatrzymywanie za pomocą pg_ctl
      • Uruchamianie i zatrzymywanie klastra za pomocą systemctl, autostart usługi
      • Sprawdzanie statusu usługi
    • Przeładowywanie konfiguracji
    • Logi serwera
      • logging_collector
      • log_directory
      • log_destination
      • log_filename
      • log_rotation_age
      • log_min_messages
      • log_line_prefix
    • Ustawianie głównego hasła
    • Dostęp do klastra z sieci, konfiguracja portu nasłuchu i podłączenie pgadmin4
    • Korzystanie z psql
  2. Parametry klastra
    • Sprawdzanie parametrów klastra
    • Sprawdzanie dostępnych poziomów konfiguracji parametrów
    • Zmiana parametrów klastra
      • Zmiana i sprawdzenie parametrów na poziomie sesji
      • Zmiana i sprawdzenie parametrów konfigurowanych na poziomie bazy danych
      • Zmiana i sprawdzanie parametrów konfigurowanych na poziomie użytkownika
      • Zmiana i sprawdzanie parametrów konfigurowanych na poziomie użytkownika w konkretnej bazie danych
      • Sprawdzanie indywidualnych ustawień dla bazy danych, użytkownika i użytkownika w bazie danych
      • Resetowanie ustawień dla bazy danych, użytkownika i użytkownika w bazie danych do domyślnych wartości
      • Zmiana i sprawdzanie parametrów konfigurowanych na poziomie klastra
  3. Ustawianie strefy czasowej dla systemu i logów
    • Ustawianie strefy czasowej dla aktualnego czasu
    • Ustawianie strefy czasowej dla logów
  4. Logi w formacie CSV i ładowanie logu do tabeli
  5. Logowanie nawiązywanych połączeń
  6. Struktura fizyczna i logiczna klastra PostgreSQL
    • Struktura fizyczna - katalogi i pliki
    • Bazy danych
      • Sprawdzanie informacji o dostępnych bazach danych
      • Sprawdzanie wielkości baz danych
      • Sprawdzanie przestrzeni tabel w której mieści się baza danych
      • Sprawdzanie kto jest właścicielem bazy danych
      • Sprawdzanie parametrów ustawionych indywidualnie dla bazy
      • Tworzenie bazy danych
      • Zmiana właściciela bazy danych
      • Konfiguracja indywidualnych parametrów bazy danych
      • Przenoszenie bazy danych pomiędzy przestrzeniami tabel
      • Zmiana nazwy bazy danych
      • Kasowanie bazy danych
    • Przestrzenie tabel
      • Sprawdzanie położenia przestrzeni tabel
      • Sprawdzanie jakie bazy mieszczą się w jakich przestrzeniach tabel
      • Sprawdzanie kto jest właścicielem przestrzeni tabel
      • Sprawdzanie ustawień indywidualnych przestrzeni tabel
      • Tworzenie przestrzeni tabel
      • Umieszczanie obiektów w przestrzeni tabel
      • Parametr default_tablespace
      • Kasowanie przestrzeni tabel
      • Przemieszczanie obiektów pomiędzy przestrzeniami table
      • Zmiana nazwy przestrzeni tabel
      • Zmiana właściciela przestrzeni tabel
      • Zmiana parametrów przestrzeni tabel
    • Przestrzeń danych tymczasowych
    • Tajemnice pg_relation_filepath()
    • Schematy
      • Informacje podstawowe i schematy domyślne
      • Sprawdzanie obiektów znajdujących się w schemacie
      • Tworzenie schematu
      • Tworzenie obiektów w schemacie
      • Dostęp do obiektów w schemacie
      • Parametr search_path
      • Przenoszenie obiektów między schematami
      • Schematy a indeksy
      • Zmiana właściciela schematu
      • Schematy a uprawnienia
      • Zmiana nazwy schematu
      • Kasowanie schematu
  7. Użytkownicy i uprawnienia
    • Użytkownicy
      • Sprawdzanie informacji o użytkownikach (rolach)
      • Tworzenie użytkownika (roli) i jego własności
      • Zmiana własności użytkownika (roli)
      • Kasowanie użytkownika (roli)
    • Uprawnienia
      • Dostępne uprawnienia
      • Przykłady nadawania uprawnień
      • Uprawnienia a schematy
      • Sprawdzanie uprawnień
      • Odbieranie uprawnień
    • Role grupowe i zbiorcze zarządzanie uprawnieniami
      • Tworzenie ról grupowych, przydzielanie uprawnień i nadawanie ról grupowych użytkownikom
      • Odbieranie ról grupowym użytkownikom
      • Sprawdzanie przydzielonych ról grupowych
      • Usuwanie ról grupowych
    • Rozłączanie sesji
  8. Transakcje i blokady
    • Transakcje
    • Blokady
    • Jawne blokowanie wierszy
    • Wykrywanie blokad
    • Rejestrowanie blokad w logach
    • Automatyczne zrywanie sesji po określonym czasie bezczynności w transakcji
  9. VACUUM i wewnętrzne mechanizmy transakcyjności
    • Wewnętrzne mechanizmy transakcyjności
    • Zwykły VACUUM
    • Zmniejszanie plików danych - VACUUM FULL
    • Automatyczny VACUUM - autovacuum
    • Automatyczny vacuum a odświeżanie statystyk
    • Indywidualne ustawianie parametrów autovacuum dla obiektów
    • Monitorowanie działania VACUUM I AUTOVACUUM
    • VACUUM a wydajność
  10. Checkpointy i pliki WAL
    • W jaki sposób PostgreSQL zapisuje dane? Czym są pliki WAL i checkpoint?
    • Kiedy następuje checkpoint?
    • Parametry związane z checkpointem i plikami WAL
      • max_wal_size
      • checkpoint_timeout
      • checkpoint_completion_target
      • log_checkpoints i monitorowanie checkpointów
    • Szacowanie potrzebnego "max_wal_size" na podstawie "checkpoint_timeout" i danych statystycznych
  11. Kopie zapasowe i awaryjne odtwarzanie klastra
    • Backup logiczny za pomocą pg_dump i pg_dumpall oraz odtwarzanie
    • Zimny backup na poziomie fizycznym i jego odtwarzanie
    • Archiwizacja ciągła, gorące kopie zapasowe i ich odtwarzanie
      • Włączanie archiwizacji ciągłej
      • Wykonanie lokalnej kopii zapasowej za pomocą pg_basebackup
      • Wykonanie zdalnej kopii zapasowej za pomocą pg_basebackup
      • Użyteczne przełączniki pg_basebackup
      • Czyszczenie niepotrzebnych zarchiwizowanych plików WAL
      • Weryfikacja spójności kopii zapasowej
      • Odtwarzanie klastra na podstawie kopii fizycznej i zarchiwizowanych plików WAL
      • Odtwarzanie do punktu w czasie
      • Odtwarzanie klastra a przestrzenie tabel w innych niż PGDATA lokalizacjach
  12. Upgrade klastra
    • Weryfikacja możliwości wykonania upgrade
    • Upgrade klastra z użyciem linkowania plików
    • Upgrade klastra z użyciem kopiowania plików
  13. Replikacja fizyczna strumieniowa master-slave
    • Rodzaje replikacji
    • Czynności po stronie serwera master
    • Duplikacja klastra
    • Czynności po stronie serwera slave
    • Monitoring replikacji
    • Replikacja asynchroniczna
    • Replikacja synchroniczna
  14. Tuning
    • Parametr shared_buffers
    • Parametr work_mem
    • Odnajdywanie problematycznych zapytań
      • Wychwytywanie tworzenia plików tymczasowych - log_temp_files
      • Wykrywanie zapytań trwających dłużej niż X - log_min_duration_statement
      • Rozszerzenie pg_stat_statements i wykrywanie problematycznych zapytań
    • Analiza planów wykonania
      • Polecenie explain plan
      • Metody dostępu do danych
      • Dane statystyczne w planach wykonania
      • Skan sekwencyjny a dostęp poprzez indeks
      • Skan równoległy
      • Sortowanie i implikacje sortowania
      • Inne elementy pojawiające się w planach
    • Partycjonowanie tabel
      • Zasada działania partycjonowania
      • Partycjonowanie a klucz główny i indeksy
      • Partycjonowanie zakresowe
      • Partycjonowanie po wartości
      • Partycjonowanie hash'owe
      • Subpartycje
    • Indeksy
      • Zasada działania
      • Indeksy jedno i wielokolumnowe
      • Indeksy funkcyjne
      • Indeksy unikalne
      • Indeksy częściowe
      • Klauzula concurrently
      • Indeksy a DML
    • Widoki zmaterializowane
      • Zastosowanie widoków zmaterializowanych
      • Tworzenie widoków zmaterializowanych
      • Odświeżanie widoków zmaterializowanych
    • Tabele nielogowane
      • Tworzenie tabel logowanych i nielogowanych
      • Tabele nielogowane a utrata danych i replikacja
    • Przydatne słowniki
      • pg_stat_all_tables
      • pg_stat_user_tables
      • pg_stat_sys_tables
      • pg_statio_user_tables
      • pg_statio_user_indexes
      • pg_stat_database
      • resetowanie słowników
    • PgBench
      • Inicjalizacja bazy testowej
      • Uruchamianie testów na określony czas
      • Testy wielosesyjne i wielowątkowe
      • Testy DML+SELECT/SELECT
      • Testy z użyciem własnych skryptów

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
Administracja, replikacja i tuning baz danych PostgreSQL

Szkolenie godne polecenia dla administratorów bazy PostgerSQL którzy już pracują z tą baza danych jak i dla tych, którzy dopiero zaczynają swoja przygodę.

Krzysztof Rusin Orlen S.A.
5.0/5
Administracja, replikacja i tuning baz danych PostgreSQL

Wspaniałe szkolenie, przystępnie przykazana wiedza, prowadzący pomocny z głębokim doświadczeniem, które widać w sposobie, w jaki przekazuje informacje i odpowiada na pytania.

Dominika Gawron PDE Shared Services Sp. z o.o.
5.0/5
Administracja, replikacja i tuning baz danych PostgreSQL

Bardzo wartościowe, wszystko co najważniejsze i niezbędne do pracy, bardzo dobry prowadzący, materiały szkoleniowe. Szkolenie idealne.

Mariusz Pytka Bank Handlowy w Warszawie S.A.
4.9/5
Administracja, replikacja i tuning baz danych PostgreSQL

Polecam.

Mariusz Wiśniewski Centrum Informatyki Resortu Finansów
5.0/5
Administracja, replikacja i tuning baz danych PostgreSQL

Trener z dużą wiedzą praktyczną, którą przekazuje w zrozumiały sposób. Bardzo dobre materiały szkoleniowe. Zdecydowanie polecam!

Mateusz Kozieł Esri Polska
5.0/5
Administracja, replikacja i tuning baz danych PostgreSQL

Bardzo dobry kurs. Fachowa wiedza. Materiał rozłożony w czasie.

Robert Droś Polkomtel Sp. z o.o.
4.9/5
Administracja, replikacja i tuning baz danych PostgreSQL

Polecam!!!

Łukasz Thomanek Śląskie Centrum Chorób Serca w Zabrzu
5.0/5
Administracja, replikacja i tuning baz danych PostgreSQL

polecam.

Jakub Szmich Cloudware Polska Sp. z o.o.
Pokaż wszystkie opinie Google Opinie w Google

Zaufali nam

...i wiele innych

5,0 - średnia ocena na podstawie 285 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

📅 Przypomnij mi jutro

Wyślemy Ci przypomnienie z linkiem jutro rano.

Zanim wyjdziesz

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

Żadnego spamu — tylko jedno podsumowanie.