Optymalizacja zapytań / tuning wydajności baz PostgreSQLPgSQL optymalizacja

Dostępne na zamówienie dla grup.

Żaden termin nie pasuje? Zaproponuj własny termin szkolenia

Tryb zdalny: online na żywo z trenerem i grupą. Zobacz więcej o kursach zdalnych i zakł. "Terminy".
Można: zrezygnować do 15 dni przed startem; w każdej chwili przejść z trybu "na sali" na zdalny.
Dostępne na zamówienie, w terminie i lokalizacji do uzgodnienia, dla grup od 5 osób.

cena netto
dla podmiotów publicznych - zwolnione z VAT

Cena szkolenia: 1990 PLN

poczęstunek w cenie

stanowisko komputerowe w cenie

first minute (30+ dni do startu) - 3%

Optymalizacja zapytań / tuning wydajności baz PostgreSQL

Kategorie: Bazy danych, SQL, PostgreSQL

Umiejętność wydajnego pisania zapytań SQL jest dziedziną z pogranicza nauki i sztuki. Każde zapytanie jest inne i poprawne diagnozowanie przyczyn długiego czasu jego wykonywania wymaga przekrojowej znajomości funkcjonowania systemu. W szkoleniu Optymalizacja zapytań w PostgreSQL skupiamy się na wykorzystaniu pełnych możliwości języka SQL przy tworzeniu skomplikowanych raportów. Zwracamy uwagę na specyfikę systemu PostgreSQL, oferowane przez bazę narzędzia diagnostyczne i funkcjonalności pozwalające na szybsze otrzymanie wyników zapytań.

Kurs przeznaczony jest dla osób pracujących z bazą danych PostgreSQL, które chcą nauczyć się rozpoznawać wąskie gardła w komunikacji z bazą, izolować problemy z wydajnością i poprawić osiągi swojej aplikacji.

Nasi wykładowcy mogą pochwalić się wieloletnim doświadczeniem z Postgresem, zarówno od strony administratora jak i programisty. Członkiem naszego zespołu jest też jeden ze współautorów systemu PostgreSQL, regularnie występujący na światowej konferencji poświęconej temu silnikowi baz danych.

Czas trwania

2 dni

Program

  1. Optymalizacja zapytań
    • Rodzaje i zastosowanie indeksów
      • Indeksy btree
      • Indeksy GIN i GiST
      • Indeksy częściowe i funkcjonalne
    • Implementacja egzekutora języka SQL
      • Dostęp do danych na dysku
      • Sposób tworzenia złączeń
    • Czytanie polecenia EXPLAIN
      • Szacunki optymalizatora
      • Tuning podsystemu statystyk
      • Dostosowywanie kosztów funkcji
    • Mało wydajne konstrukcje SQL i alternatywy dla nich
    • Zakleszczenia, czytanie tabeli pg_locks
  2. Optymalizacja konfiguracji bazy
    • Kluczowe parametry wpływające na wydajność
    • Balansowanie wydajności i niezawodności
    • Diagnozowanie problemów z wydajnością
  3. Optymalizacja współpracy z bazą
    • Polecenia przygotowane, konstrukcja PREPARE
    • Import danych masowych
      • Polecenie COPY
      • Program pgloader
    • Użytkowanie puli połączeń pgbouncer

Pobierz w wersji PDF

Training also available in English - for more information see here.

Przeznaczenie i wymagania

Umiejętność konstruowania zapytań w PostgreSQL na co najmniej średnim poziomie.

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Obecnie brak terminów

Podaj swój adres e-mail, a my powiadomimy Cię o przyszłych terminach

Masz pytanie?

Tu możesz zadać niezobowiązujące i szybkie pytanie na temat szkolenia

* Wyrażam zgodę na przetwarzanie danych osobowych przez ALX Academy sp. z o.o. z siedzibą w Warszawie w celu realizacji zgłoszenia.