SQL i tuning SQL w PostgreSQL

Opis szkolenia
Szkolenie przeznaczone zarówno dla osób które chcą nauczyć się od podstaw języka SQL w bazach danych PostgreSQL, jak również dla tych którzy mięli do czynienia z SQL w innych typach baz. Kurs kierowany do analityków, programistów, ale również administratorów którym znajomość SQL ułatwi pracę z bazami danych PostgreSQL. Ponadto szkolenie obejmuje zagadnienia optymalizacyjne często wykorzystywane w pracy programistów, a nie wymagające uprawnień administratora.
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. Grupy są równie nieliczne jak przy
tradycyjnych stacjonarnych szkoleniach w JSystems i liczą zwykle 7-9 osób.
W każdym szkoleniu stacjonarnym możesz brać udział online.
Więcej
Inne szkolenia tej kategorii
W ramach kategorii PostgreSQL mamy jeszcze wiele szkoleń. Sprawdź jakie!
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.
WięcejCzy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?
Dowiedz się więcejCzego się nauczysz?
- SQL w PostgreSQL
- Instalacja i podstawowa konfiguracja PostgreSQL
- Programy klienckie
- Projektowanie bazy danych
- Typy danych
- Instrukcja SELECT
- Warunek WHERE
- Funkcje znakowe, numeryczne i do manipulowania datami
- Podzapytania
- Złączenia
- Operacje zbiorowe
- Funkcje agregujące
- Grupowanie
- Manipulowanie danymi
- Tabele i inne obiekty bazy danych
- Obsługa transakcji
- 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
- Plany wykonania zapytań i ich analiza
Najbliższe terminy tego szkolenia
Co wyróżnia szkolenia PostgreSQL w JSystems?
Kto będzie Cię uczyć?
