Trwają zapisy do grupy
Tuning SQL w PostgreSQL
Szkolenie ma na celu wprowadzenie uczestników w zaawansowane techniki optymalizacji zapytań SQL w PostgreSQL, obejmując analizę planów wykonania, zarządzanie indeksami oraz praktyki optymalizacyjne.
2150 PLN+23% VAT (2644 PLN brutto / 1 os.)Czas trwania szkolenia:2 dni (16h)
Poziom zaawansowania:
Kod kursu:PLSQL/T
Tuning SQL w PostgreSQL
Cele szkolenia
- Zdobycie zaawansowanej wiedzy i umiejętności w zakresie tuningu zapytań SQL w PostgreSQL
- Nauka analizy i interpretacji planów wykonania zapytań
- Zrozumienie technik optymalizacji zapytań i zarządzania indeksami
- Wprowadzenie do narzędzi i metod monitorowania wydajności zapytań
Dla kogo?
- Programistów i administratorów baz danych, którzy chcących pogłębić swoją wiedzę o optymalizacji zapytań SQL w PostgreSQL
- Analityków danych pragnących zrozumieć zaawansowane techniki tuningu SQL
- IT Professionals pragnących rozszerzyć swoje umiejętności o techniki optymalizacji zapytań SQL
Zalety
- Dogłębna znajomość zaawansowanych technik optymalizacji zapytań SQL w PostgreSQL
- Umiejętność analizowania planów wykonania i optymalizacji zapytań
- Praktyczna wiedza w zakresie zarządzania indeksami i monitorowania wydajności
Wymagania
- Dobra znajomość podstaw SQL i doświadczenie w pracy z PostgreSQL
- Zrozumienie podstawowych koncepcji optymalizacji zapytań
W cenie otrzymasz:
- Materiały szkoleniowe
- Certyfikat ukończenia szkolenia
- W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program
Wprowadzenie do tuningu SQL
- Podstawy optymalizacji zapytań SQL
- Wprowadzenie do Query Planner i optymalizatora zapytań PostgreSQL
- Zasady działania optymalizatora zapytań
Analiza planów wykonania
- Generowanie planów wykonania za pomocą EXPLAIN
- Interpretacja planów wykonania zapytań
- Identyfikowanie wąskich gardeł i potencjalnych problemów
Zarządzanie indeksami
- Rodzaje indeksów w PostgreSQL i ich zastosowania
- Tworzenie, modyfikowanie i usuwanie indeksów
- Wpływ indeksów na wydajność zapytań
- Użycie indeksów złożonych i indeksów na funkcjach
Techniki optymalizacji zapytań
- Optymalizacja zapytań z JOIN i podzapytaniami
- Użycie CTE (Common Table Expressions) dla lepszej wydajności
- Agregacja danych i optymalizacja funkcji agregujących
- Unikanie typowych błędów w zapytaniach SQL
Monitorowanie wydajności zapytań
- Narzędzia i metody monitorowania wydajności zapytań
- Użycie pg_stat_statements do analizy wydajności zapytań
- Monitorowanie i optymalizacja wykorzystania zasobów serwera
- Proaktywne zarządzanie i rozwiązywanie problemów wydajnościowych
Praktyczne przykłady i warsztaty
- Analiza rzeczywistych przypadków optymalizacji zapytań
- Ćwiczenia praktyczne z tuningu zapytań SQL
- Studia przypadków i najlepsze praktyki