Wykorzystaj budżet szkoleniowy 2022 w przyszłym roku. Nie wykorzystałeś tegorocznego budżetu szkoleniowego? Nic straconego! Zakup vouchera umożliwia wykorzystanie budżetu w jednym okresie rozliczeniowym, a zrealizowanie go w innym. Dowiedz się więcej


Tuning baz danych i SQL w PostgreSQL

by:
Czas trwania 2 dni
Średnia ocena kursu 4.76/5 Ocena pochodzi z ankiet

Najbliższe terminy tego szkolenia

23.01 24.01 Termin gwarantowany Szkolenie online
Zapisz się
17.04 18.04 Termin gwarantowany Szkolenie online
Zapisz się

Szkolenie
dedykowane
dla Twojego
zespołu

Cena szkolenia 1500 PLN (netto)

Skuteczność

W naszej pracy nadrzędną wartością jest skuteczność szkoleń. Jako programiści rozumiemy, że w nauce chodzi przede wszystkim o skuteczność. Wszystkie elementy procesu szkolenia, od doboru właściwego trenera do przemyślanej warsztatowej formuły są po to, by to osiągnąć. Doskonalimy się w tym od 2008 roku. Możesz więc na nas polegać!

Program szkolenia

  1. Parametr shared_buffers
  2. Parametr work_mem
  3. 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ń
  4. 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
  5. Partycjonowanie tabel
    • Zasada działania partycjonowania
    • Partycjonowanie a klucz główny i indeksy
    • Partycjonowanie zakresowe
    • Partycjonowanie po wartości
    • Partycjonowanie hash'owe
    • Subpartycje
  6. Indeksy
    • Zasada działania
    • Indeksy jedno i wielokolumnowe
    • Indeksy funkcyjne
    • Indeksy unikalne
    • Indeksy częściowe
    • Klauzula concurrently
    • Indeksy a DML
  7. Widoki zmaterializowane
    • Zastosowanie widoków zmaterializowanych
    • Tworzenie widoków zmaterializowanych
    • Odświeżanie widoków zmaterializowanych
  8. Tabele nielogowane
    • Tworzenie tabel logowanych i nielogowanych
    • Tabele nielogowane a utrata danych i replikacja
  9. 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
  10. 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
  11. 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ść
  12. 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

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!

Szkolenie przeznaczone dla administratorów i programistów, którzy chcą rozwiązać problemy wydajnościowe związane z bazami danych PostgreSQL. Do problemu optymalizacji baz danych i zapytań SQL w PostgreSQL podchodzimy w tym szkoleniu holistycznie, zarówno od strony administracyjnej, jak i programistycznej.

W zakresie pojawiają się metody optymalizacji nie tylko zapytań typu SELECT, ale również optymalizacja ładowania i aktualizacji danych. Uczestnicy podczas szkolenia poznają techniki odnajdywania niewydajnych zapytań, ich optymalizacji oraz metody testów wydajnościowych w bazach PostgreSQL.

Terminy gwarantowane Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to że na 100% się odbędzie we wskazanym czasie i miejscu. Więcej
Szkolenia online i udział online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia. W każdym szkoleniu stacjonarnym możesz brać udział online. Więcej
Inne szkolenia tej kategorii Sprawdź pozostałe    szkolenia PostgreSQL!

Sprawdź, co mówią o nas ci, którzy nam zaufali

  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    29-04-2022 Nawet moja żona powiedziała, że rozumie teraz indeksowanie baz danych. Trener doskonale przygotowany, profesjonalny i zabawny. Program szkolenia idealnie dopasowany do moich potrzeb. Polecam tego allegrowicza :) Michał Grodecki, Bank Polska Kasa Opieki Spółka Akcyjna
  • 4.9/5

    Tuning baz danych i SQL w PostgreSQL

    29-04-2022 Świetne szkolenie. Dużo technicznej, operacyjnej wiedzy - zawsze tego brakowało w innych firmach prowadzących podobne kursy. Prowadzący znał odpowiedz na każde pytanie - brawo! Natalia Rutkowska, Bank Polska Kasa Opieki Spółka Akcyjna
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    29-04-2022 Polecam szkolenia w JSystems. Potwierdziły się informacje o wysokim poziomie szkoleń. Polecam każdemu kto chce poszerzacz wiedzę z zakresu baz danych. Artur Krajenta, Bank Polska Kasa Opieki Spółka Akcyjna
  • 4.9/5

    Tuning baz danych i SQL w PostgreSQL

    29-04-2022 Trener posiada dużą wiedzę i potrafi ją przekazywać w przystępny i przyjazny sposób, zdecydowanie polecam! Adrian Furgała, SOFTIQ Sp.z.o.o
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    29-04-2022 Szkolenie świetnie poprowadzone. Bez nudnych prezentacji, dużo praktycznych ćwiczeń adekwatnych do omawianego tematu. Pomoc trenera przy rozwiązywaniu problemów. Monika Gradowska, Bank Polska Kasa Opieki Spółka Akcyjna
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    11-03-2022 Polecam szkolenie organizowane przez jSystems. Samo szkolenie było treściwe, prowadzący posiadał szeroką wiedzę na temat omawianego tematu. Łukasz Wierzba, COIG SA
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    11-03-2022 Świetne szkolenie, widać, że dobrze przygotowane, widać wiedzę i doświadczenie trenera. Atmosfera komunikatywna, swobodna, bezstresowa. Dobre obszerne materiały, cheatsheet to świetny pomysł. Przykłady i ćwiczenia ok. Artur Migas, COIG SA
  • 4.81/5

    Tuning baz danych i SQL w PostgreSQL

    11-03-2022 Swobodna atmosfera, można pożartować. Prowadzący chętnie pomaga przy problemach napotkanych podczas warsztatów, Wiedza przekazana rzeczowo, sporo czasu na przedyskutowanie omawianych zagadnień, dodatkowe pytania i dygresje. Dowiedziałem się znacznie więcej, niż było zawarte w opisie szkolenia. Maciej Niepokój, COIG SA
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    19-02-2021 Szkolenie bardzo profesjonalne. Szeroki zakres materiałów. Świetny trener. Maciej Tomaszek, Prescient Sp. z o.o.
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    01-09-2020 Super szkolenie, dużo teorii popartej przykładami. Na żywo praca, pozwalała na zadawania pytań a Instruktor na bierząco pokazywał i modyfikował laba. Marek Konieczny, G2A.COM LIMITED
  • 4.85/5

    Tuning baz danych i SQL w PostgreSQL

    21-11-2018 Zajefajne szkolenie Paweł Polanowski, Urząd Miasta Krakowa
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    21-11-2018 Wiedza prowadzącego na najwyższym poziomie! Jakub Lisowski, Urząd Miasta Krakowa
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    27-07-2017 Polecam kazdemu kto sie chce nauczyc a nie tylko wiedziec. Tomasz B., DPD Polska Sp. z.o.o
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    25-07-2017 Ciekawe szkolenie, na ktorym nie mozna sie nudzic. Piotr Zalewski, DPD Polska Sp. z.o.o

Trenerzy kategorii PostgreSQL

Mateusz Henicz
Michał Bieniek
Andrzej Klusiewicz

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Szkolenia otwarte 22 299 53 69
Szkolenia zamknięte i grupy 733 908 205
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.