Zaawansowany SQL w PostgreSQL

Najbliższe terminy tego szkolenia
Skuteczność
Program szkolenia
- Import, eksport danych
- COPY TO
- COPY FROM
- Operator CASE
- Wyrażenia regularne
- Funkcje
- Wzorce
- Wyszukiwanie
- Przetwarzanie danych
- Funkcje analityczne
- Składnia
- Partycje
- Okna
- Bieżący wiersz
- Funkcje rankingu
- ROW_NUMBER
- RANK
- DENSE_RANK
- PERCENT_RANK
- LEAD
- LAG
- FIRST_VALUE
- LAST_VALUE
- NTH_VALUE
- Inne obiekty bazy danych
- Tabele tymczasowe
- Tabele partycjonowane
- Widoki zmaterializowane
- Linki bazodanowe
- Vacuum
- Zwykły vacuum
- Zmniejszanie wielkości plików danych
- Automatyczny vacuum – autovacuum
- Monitorowanie działania vacuum i autovacuum
- Optymalizacja procesu VACUUM i AUTOVACUUM
- Schemat informacyjny
- Pozyskiwanie informacji na temat obiektów bazy danych
- Analiza planów wykonania
- Polecenie explain plan
- Polecenie explain analyze
- Metody dostępu do danych
- Dane statystyczne w planach wykonania
- Indeksy
- Zasada działania
- Indeksy jedno i wielokolumnowe
- Indeksy funkcyjne
- Indeksy unikalne
- Indeksy częściowe
- Indeksy a DML
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
O szkoleniu w skrócie
Szkolenie omawia zaawansowane aspekty SQL w bazach danych PostgreSQL. Podczas szkolenia omawiane są wyrażenia regularne, funkcje analityczne, import i eksport danych, wprowadzenie do optymalizacji i wiele innych.
Każde omawiane zagadnienie jest utrwalane rzędem ćwiczeń o wzrastającym poziomie trudności. W szkoleniu duży nacisk jest kładziony na dobre zrozumienie zasad działania wykorzystywanych technik, a nie ich odtwórcze stosowanie.
Korzyści ze szkolenia
Po ukończeniu tego szkolenia uczestnik będzie potrafił:- używać wyrażeń regularnych do wyszukiwania danych i ich obróbki
- korzystać z funkcji analitycznych w celu zaawansowanej analizy danych
- Importować i eksportować dane
- Zmniejszać wielkość obiektów bazodanowych
- Znajdować wąskie gardła wydajnościowe w zapytaniach
- Optymalizować zapytania w celu przyspieszenia ich wykonywania
- Stosować operator CASE będący wyrażeniem warunkowym
Dla kogo?
Dla osób które znają SQL w zakresie podstawowym i chciałyby poszerzyć swoją wiedzę o bardziej zaawansowane zagadnienia SQL w implementacji PostgreSQL. Jest to też ciekawa propozycja dla osób które znają już SQL w implementacji innych baz danych - np. Oracle czy SQL Server. Takie osoby poznają "jak to się robi w PostgreSQL" w zakresie technik których implementacja nie jest zawarta w ANSI SQL.

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





