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

PL/pgSQL i tuning w PostgreSQL

Szkolenie przeznaczone dla osób które chcą tworzyć programy składowane w bazie danych PostgreSQL. Kurs poszerzy możliwości analityków, ale również wspomoże pracę programistów...

więcej →

Program, termin i format dostosujemy do Twojego zespołu

Najbliższe terminy 9:00 – 16:00

Brak dostępnych terminów. Skontaktuj się z nami!

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 PL/pgSQL i tuning w 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

Szkolenie przeznaczone dla osób które chcą tworzyć programy składowane w bazie danych PostgreSQL. Kurs poszerzy możliwości analityków, ale również wspomoże pracę programistów wykorzystujących bazy PostgreSQL o możliwości których nie udostępnia SQL. Ponadto szkolenie obejmuje zagadnienia optymalizacyjne często wykorzystywane w pracy programistów, a nie wymagające uprawnień administratora.
Przejdź do programu szkolenia

Prowadzący szkolenie

Michał Bieniek

Michał Bieniek

Programista baz danych od 2012 roku. Specjalizuje się w wytwarzaniu oprogramowania w językach PL/SQL i PL/pgSQL, T-SQL oraz technologii Oracle Forms and Reports dla administracji publicznej, branży telekomunikacyjnej, sektora bankowego oraz agencji marketingowych. W latach 2019-2020 zdał egzaminy certyfikacyjne Oracle Database SQL Certified Associate i Oracle PL/SQL Developer Certified Associate. Cały czas poznaje nowe zagadnienia i szuka nowych wyzwań.

Program szkolenia

  1. PL/pgSQL w PostgreSQL
    • Wprowadzenie do języka PL/pgSQL
    • Różnice między językami SQL ,a PL/pgSQL
    • Programy klienckie
    • Zmienne i stałe
      • tworzenie
      • przypisywanie wartości
      • zasięg
    • Komunikaty
    • Operatory
    • Funkcje wbudowane
    • Instrukcje sterujące
      • instrukcja IF
      • instrukcja CASE
    • Pętle
      • pętla FOR
      • pętla EXIT WHEN
      • pętla WHILE
    • Wyjątki
      • wyjątki predefiniowane
      • własne wyjątki
      • obsługa wyjątków
    • Złożone typy danych
      • Rekord
      • Type
      • Tablica
    • SQL w kodzie PL/pgSQL
      • polecenie INSERT
      • polecenie INSERT INTO SELECT
      • polecenie UPDATE
      • polecenie DELETE
      • polecenie SELECT
    • Kursory
      • kursor jawny
      • kursor niejawne
      • pętla kursorowa
      • parameteryzacja kursora
      • refcursor
    • Funkcje
      • funkcje nie zwracające wartości
      • funkcje zwracające jedna wartosc
      • funkcje zwracjace rekord
      • funkcje zwracające tablice
      • funkcje zwracające wynik zapytania
    • Wyzwalacze
      • obiektowe
      • wierszowe
      • na widokach
    • SQL dynamiczny
      • polecenia DDL i DCL
      • dynamiczne kursory
      • dynamiczny PL/pgSQL
      • Transakcyjność w PL/pgSQL
      • Optymalizacja wykonania kodu PL/pgSQL
      • Najlepsze praktyki w pisaniu kodu
  2. Tuning w PostgreSQL
    • 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
    • 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ść
    • 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

Zainteresowany? Zapisz się na szkolenie!

Zapisz się — wybierz termin

Szkolenie PL/pgSQL i tuning w PostgreSQL realizowane tylko dla pracowników Twojej firmy?

To szkolenie możemy zorganizować w formie zamkniętej — wyłącznie dla Twojego zespołu. Doświadczony trener-praktyk poprowadzi szkolenie skrojone pod potrzeby Twojej organizacji:

  • Program dopasujemy do potrzeb i poziomu uczestników
  • Termin ustalimy indywidualnie, pod Twój kalendarz
  • Format do wyboru: online na żywo lub stacjonarnie w Twojej lub naszej siedzibie

Zamów bezpłatną, niezobowiązującą wycenę szkolenia zamkniętego.

Zapytaj o bezpłatną wycenę szkolenia
Szkolenie dedykowane dla Twojego zespołu Dopasowany program, termin i format. Napisz lub zadzwoń — wspólnie dobierzemy rozwiązanie dla Twoich pracowników.
5/5 średnia ocena JSystems w Google na podstawie 292 ocen

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.

Sprawdź pozostałe szkolenia z kategorii:

PostgreSQL

Opinie uczestników

5.0/5
Administracja, replikacja i tuning baz danych PostgreSQL

Bardzo dobrze zorganizowane szkolenie, prowadzone w profesjonalny i przystępny sposób. Materiał został przedstawiony jasno i zrozumiale, a prowadzący chętnie odpowiadał na wszystkie pytania. Wyniosłem z tego szkolenia wiele cennej wiedzy i jestem bardzo zadowolony. Zdecydowanie polecam!

Nenad Radevic SMA MAGNETICS Sp. z o.o.
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

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

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
Kompleksowe szkolenie SQL w PostgreSQL

Szkolenie było bardzo dobrze zorganizowane i merytoryczne. Przekazana wiedza miała wyraźny charakter praktyczny, a prowadzący jasno i przystępnie tłumaczył nawet bardziej zaawansowane zagadnienia. Tempo pracy oraz możliwość zadawania pytań sprzyjały efektywnej nauce. Zdecydowanie wartościowe szkolenie, które realnie podnosi kompetencje.

Jacek Oniszk Poczta Polska S.A.
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.
Pokaż wszystkie opinie Google Opinie w Google

Zaufali nam

...oraz setki innych firm

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.

Trenerzy-praktycy z oceną minimum 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 ;)

100% format warsztatowy

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

Jesteśmy w BUR

Jako zarejestrowany dostawca usług w Bazie Usług Rozwojowych umożliwiamy sfinansowanie szkoleń pracowników ze środków zewnętrznych — dofinansowanie z BUR i KFS sięga nawet 100% wartości szkolenia.

Certyfikat ISO 9001

Posiadamy certyfikat ISO 9001 potwierdzający najwyższe standardy jakości naszych usług szkoleniowych i procesów organizacyjnych.

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ć

Masz pytania? Zadzwoń lub napisz!
22 299 53 69 biuro@jsystems.pl
Pon–Pt 9:00–17:00
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

Zanim wyjdziesz

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

Żadnego spamu — tylko jedno podsumowanie.