Szkolenie dostępne na zamówienie

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)

Poziom zaawansowania:

Kod kursu:PLSQL/T

sqloptymalizacja-zapytantuning-sqlpostgresql-performance

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie o szkolenie

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

Pobierz program w PDF

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

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

13.06.2025

Uczestnik szkoleniaTuning SQL w PostgreSQL

Rafał Rudnicki, COIG S.A.

Na każdej płaszczyźnie prowadzący ma poziom ekspercki, od wiedzy merytorycznej po dydaktyczną. Szkolenie było bardzo dobrze zorganizowane. Zagadnienia były omawiane wnikliwie z pomocą czytelnie opisujących je grafik, dzięki czemu nawet skomplikowane tematy były bardzo łatwe do zrozumienia, a dobrze zestrojone z nimi ćwiczenia umożliwiały ich przyswojenie. W odróżnieniu od szkoleń, które próbują wszystko omówić pobieżnie, co można osiągnąć na własną rękę czytając dokumentacje, w tym zostało wyciągnięte to co jest najważniejsze i rozłożone na czynniki pierwsze, dzięki czemu dostałem zastrzyk pożytecznych informacji których nie uzyskałbym tak łatwo na własną rękę. Młodzi powiedzieliby, że prowadzący to Sigma baz danych.

Więcej opinii