Szkolenie: Tuning SQL w PostgreSQL
Szkolenie Tuning SQL w PostgreSQL to praktyczny kurs dla programistów i administratorów, który uczy zaawansowanej optymalizacji zapytań SQL, analizy planów wykonania, zarządzania indeksami oraz monitorowania wydajności baz danych PostgreSQL
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:PLSQL/T
Tuning SQL w PostgreSQL
Cele szkolenia
Szkolenie przygotowuje do samodzielnej analizy i optymalizacji zapytań SQL w środowisku PostgreSQL, z wykorzystaniem narzędzi do monitorowania wydajności oraz interpretacji planów wykonania
Szkolenie uczy identyfikowania i eliminowania wąskich gardeł wydajnościowych poprzez właściwe zarządzanie indeksami oraz stosowanie najlepszych praktyk optymalizacyjnych
Szkolenie pokazuje, jak wdrażać i testować zaawansowane techniki tuningu SQL, w tym optymalizację zapytań złożonych, agregacji i podzapytań, aby zwiększyć efektywność pracy z bazą danych
Dla kogo?
Programistów SQL oraz administratorów baz danych z doświadczeniem w pracy z PostgreSQL, chcących rozwijać umiejętności w zakresie optymalizacji zapytań
Analityków danych realizujących zadania związane z wydajnością i optymalizacją przetwarzania danych w środowisku PostgreSQL
Specjalistów IT odpowiedzialnych za utrzymanie i tuning baz danych relacyjnych w organizacjach
Efekty kształcenia
Uczestnik analizuje plany wykonania zapytań SQL w PostgreSQL
Uczestnik identyfikuje i eliminuje wąskie gardła wydajnościowe
Uczestnik projektuje i wdraża optymalne indeksy dla różnych typów zapytań
Uczestnik monitoruje wydajność zapytań z użyciem dedykowanych narzędzi
Uczestnik optymalizuje złożone zapytania z wykorzystaniem CTE i agregacji
Uczestnik rozwiązuje typowe problemy wydajnościowe w bazach danych PostgreSQL
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 szkolenia
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
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi