PL/pgSQL i tuning SQL w PostgreSQL

Najbliższe terminy szkoleń

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.

Vouchery

Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym.

Czas trwania 4 dni
Śr. licz. uczestników: 7
Poziom trudności Średni
Śr. ocena kursu 4.78/5
Cena kursu 1999,00 PLN (netto)

Czy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?

Dowiedz się więcej

Czego się nauczysz?

  1. PL/pgSQL w PostgreSQL
      • Wprowadzenie do języka
      • Programy klienckie
      • Struktura programu
      • Zmienne i stałe
      • Operatory
      • Funkcje wbudowane
      • Instrukcje sterujące
      • Pętle
      • Obsługa wyjątków
      • Rekordy i zmienne tablicowe
      • SQL w kodzie PL/pgSQL
      • Kursory
      • Parametry podprogramów
      • Wyzwalacze
      • Transakcyjność w PL/pgSQL
      • Optymalizacja wykonania kodu PL/pgSQL
  2. Tuning SQL w PostgreSQL
    • Plany wykonania zapytań i ich analiza
      • Sprawdzanie planu
      • Analiza węzłów
      • Parametry węzłów
      • Skan po indeksie
      • Sortowanie
    • Indeksy
      • Proste indeksy B-Tree
      • Indeksy wielokolumnowe
      • Indeksy unikalne
      • Indeksy częściowe
      • Indeksy a NULLe
      • Indeksy funkcyjne
      • Problemy wynikające z użycia indeksów
      • Konieczność aktualizacji
      • Zajęte miejsce
      • Blokady podczas tworzenia i odbudowywania
    • Parametr WORK_MEM a sortowanie z użyciem dysku vs. sortowanie z użyciem pamięci operacyjnej
    • Preferencje optymalizatora i wpływ na nie - parametry SEQ_PAGE_COST i RANDOM_PAGE_COST
    • Widoki zmaterializowane
    • Partycjonowanie tabel
      • Podział na partycje
      • Automatyczne rozdzielanie wstawianych wierszy
      • Automatyczne przeszukiwanie tylko właściwych partycji
      • Uwagi do partycjonowania
      • Parametr constraint_exclusion
      • Automatyczne tworzenie nowych partycji
    • Statystyki obiektów
      • Informacje podstawowe
      • Odświeżanie statystyk
      • Default_statistics_target i histogram_bounds
    • Klastrowanie tabel
    • Logowanie wolnych zapytań
      • Ustawienie logowania do jednego pliku
      • Ustawienia logowania
        • LOG_MIN_DURATION_STATEMENT
        • LOG_LINE_PREFIX
        • LOG_LOCK_WAITS i LOG_TEMP_FILES
      • Zapis logów do pliku CSV
      • Ładowanie logów do tabel w bazie
      • Przeglądanie logów z użyciem zapytań SQL
    • Vacuum
      • Zwykły vacuum
      • Zmniejszanie wielkości plików danych
      • Automatyczny vacuum – autovacuum
      • Monitorowanie działania vacuum i autovacuum
      • Optymalizacja procesu VACUUM i AUTOVACUUM

Co wyróżnia szkolenia PostgreSQL w JSystems?

Szkolenia na wysokim poziomie
Instruktorzy praktycy z wieloletnim doświadcze- niem
Znaczna część szkolenia to warsztaty
Podczas szkolenia realizujemy projekt aplikacji do samodzielnego rozszerzania po szkoleniu
Małe grupy szkoleniowe
Gwarantowane terminy szkoleń
Dużo ćwiczeń
Przystępne ceny

Kto będzie Cię uczyć?

Andrzej Klusiewicz

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

  • Bardzo wartościowe i treściwe szkolenie. Polecam.

    4.71 / 5 Wojciech Olszówka, ITI Neovision S.A. 26-10-2018 PL/pgSQL i tuning SQL w PostgreSQL

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

Gdzie prowadzimy szkolenia?

Warszawa (siedziba firmy) Grójecka 1/3, 02-019
Kraków
Wrocław
Katowice