Nasz autorski projekt szkoleniowo stażowy dla Testera manualno-automatyzującego START 20 lutego 2026! Zostało ostatnie miejsce!
Termin gwarantowany
Optymalizacja zapytań SQL

Pierwotna cena wynosiła: 3400,00 PLN.Aktualna cena wynosi: 2499,00 PLN.

  • Widoczna cena nie zawiera podatku VAT (23%)
  • Certyfikat ukończenia
  • Dodatkowe materiały po szkoleniu
  • 30 dniowe wsparcie szkoleniowca
  • Praktyczne zadania
  • Możliwość płatności w ratach (umowa bezpośrednio z Quality Island) – Pobierz wzór umowy

7 w magazynie (może być zamówiony)

Stacjonarnie czy online?
Wybierz datę
Zobacz opinie o szkoleniu

Szkolenie koncentruje się na praktycznej analizie i poprawie wydajności zapytań:

  • zrozumienie planu wykonania (Execution Plan)

  • analiza kosztów operacji

  • indeksowanie

  • optymalizacja JOIN-ów

  • praca z agregacjami i podzapytaniami

  • wykrywanie antywzorców

Szkolenie jest warsztatowe i oparte na realnych scenariuszach projektowych.

Organizacja

  • 2 dni ( 2 x 7 h) w godzinach 8:00-15:00
  • Dodatkowe materiały po szkoleniu
  • Certyfikat uczestnictwa
  • Nagranie z całego szkolenia (dodatkowo płatne)
  • 30 dniowe wsparcie ekspertów
  • Praktyczne zadania
  • Szkolenie prowadzone przez praktyka DBA/ Backend/ Data

 

  • Forma szkolenia
    Szkolenie realizowane jest online (na żywo, na profesjonalnej platformie do pracy zdalnej ClickMeeting) lub stacjonarnie, w zależności od wybranego terminu. W obu przypadkach pracujemy warsztatowo, z aktywnym udziałem uczestników.
  • Czas trwania
    Szkolenie trwa 2 dni (ok. 7 godzin pracy warsztatowej), z przerwami. Skupiamy się na konkretach, bez „rozciągania programu”.
  • Poziom
    Szkolenie jest przeznaczone dla poziomu junior → mid→ senior (możemy również przygotować szkolenie na poziomie expert)
    Wymagana dobra znajomość SQL (JOIN, GROUP BY, podzapytania).

Dla kogo

To szkolenie jest dla Ciebie, jeśli:

  • piszesz zapytania w systemach produkcyjnych
  • analizujesz wydajność raportów
  • pracujesz z dużymi zbiorami danych
  • diagnozujesz wolne zapytania
  • pracujesz jako backend/ BI/ QA techniczny

To szkolenie nie jest dla Ciebie, jeśli:

  • nie znasz podstaw SQL
  • szukasz kursu administracji serwera
  • nie pracujesz z analizą danych

Czego się nauczysz

Po szkoleniu będziesz potrafić:

  • analizować plan wykonania zapytania
  • identyfikować wąskie gardła
  • tworzyć efektywne indeksy
  • optymalizować JOIN-y i podzapytania
  • poprawiać zapytania agregujące
  • unikać antywzorców wydajnościowych
  • rozumieć koszt operacji w bazie

Jak pracujemy

To szkolenie ma formę warsztatową. Pracujesz, testujesz i popełniasz błędy tu i teraz, dokładnie tak, jak w realnym projekcie.

Nasze podejście:

  • 80% praktyki
  • analiza rzeczywistych zapytań
  • praca na dużych zbiorach danych
  • modyfikacja zapytań i porównanie wydajności
  • interpretacja planów wykonania

Atuty szkoleń

01

Praktyka zamiast teorii

Szkolenia prowadzą praktycy, którzy na co dzień pracują z jakością i testami.
Zero „hello world”, realne przypadki i problemy z projektów.

02

Elastyczne formy płatności

Raty 0%, płatność odroczona lub dofinansowanie z BUR.
Pomagamy dobrać najlepszą opcję, bez presji i zbędnych formalności.

03

Certyfikat potwierdzający realne kompetencje

Po szkoleniu otrzymujesz certyfikat w języku angielskim, możliwy do udostępnienia rekruterom i pracodawcom.
Zakres certyfikatu jasno opisuje zdobyte umiejętności.

04

Profesjonalna forma online

Interaktywne zajęcia na stabilnej platformie:
współdzielenie ekranu, Q&A, nagrania, materiały i aktywny kontakt z trenerem.

05

Wsparcie po szkoleniu

Nie zostawiamy Cię samego po ostatnim slajdzie.
Masz pytania po szkoleniu? Możesz do nas wrócić z konkretnym problemem.

06

Gwarancja zadowolenia

Jeśli szkolenie nie spełni Twoich oczekiwań, porozmawiamy.
A jeśli masz uzasadnione zastrzeżenia, zwracamy pieniądze.

Wymagania wstępne

  • dobra znajomość SQL
  • rozumienie relacyjnego modelu danych
  • doświadczenie projektowe w IT

Program kursu

  • architektura przetwarzania zapytań w silniku bazy danych

  • rola optymalizatora zapytań

  • znaczenie statystyk i selektywności danych

  • wielkość tabel i liczba rekordów

  • indeksy a koszt operacji

  • operacje I/O vs CPU

  • wpływ struktury zapytania na plan wykonania

  • czym jest Execution Plan?

  • plan logiczny vs plan fizyczny

  • interpretacja kosztów (cost %)

  • Index Seek vs Index Scan vs Table Scan

  • operatory JOIN (Nested Loop, Hash Match, Merge Join)

  • sortowanie i operacje agregujące w planie

  • identyfikacja wąskich gardeł

  • indeks klastrowy vs nieklastrowy

  • indeksy złożone (composite) i kolejność kolumn

  • selektywność indeksu

  • indeksy a operacje INSERT/UPDATE/DELETE

  • nadmiarowe indeksy i ich koszt

  • brakujące indeksy (missing index hints)

  • analiza skuteczności indeksu w planie wykonania

  • operatory filtrowania i ich wpływ na indeks

  • funkcje w klauzuli WHERE a utrata indeksu

  • LIKE z wildcard na początku

  • BETWEEN i zakresy danych

  • ORDER BY i operacje sortujące

  • sortowanie po kolumnach nieindeksowanych

  • minimalizacja operacji sort

  • wpływ typu JOIN na wydajność

  • warunki łączenia i ich optymalizacja

  • indeksowanie kluczy obcych

  • kolejność łączenia tabel

  • redukcja zbędnych JOIN-ów

  • analiza duplikatów po JOIN

  • przekształcanie zapytań dla lepszego planu

  • podzapytania skorelowane a wydajność

  • EXISTS vs IN

  • przekształcanie podzapytania w JOIN

  • CTE (WITH), kiedy pomaga, kiedy nie

  • materializacja danych

  • unikanie wielokrotnego przetwarzania

  • analiza kosztu operacji zagnieżdżonych

  • koszt operacji GROUP BY

  • indeksy wspierające agregację

  • agregacja na dużych zbiorach danych

  • HAVING vs WHERE

  • minimalizacja liczby przetwarzanych kolumn

  • eliminacja zbędnych DISTINCT

  • optymalizacja raportów okresowych

  • analiza zapytania trwającego kilka sekund

  • identyfikacja pełnego skanowania tabeli

  • porównanie planów wykonania przed i po optymalizacji

  • dodanie indeksu i analiza efektu

  • refaktoryzacja zapytania

  • analiza wykorzystania CPU i I/ O

  • dokumentowanie zmian optymalizacyjnych

  • SELECT * w środowisku produkcyjnym

  • brak warunku w UPDATE/ DELETE

  • nadużywanie podzapytań

  • brak indeksów na kolumnach filtrujących

  • funkcje w klauzuli WHERE

  • nieoptymalne operatory LIKE

  • nadużywanie DISTINCT

  • graficzny plan wykonania w SSMS/ innych narzędziach

  • EXPLAIN/ EXPLAIN ANALYZE

  • Activity Monitor

  • Dynamic Management Views (DMV, wprowadzenie)

  • slow query log (kontekst)

  • narzędzia APM (koncepcyjnie)

  • porównywanie czasów wykonania zapytań

Wiele możliwości finansowania szkoleń i kursów

01

Środki własne

Opłać szkolenie od razu, szybko i bez formalności.
Przelew online, BLIK lub karta. Bez prowizji i ukrytych kosztów.

02

Płatność ratalna

Rozłóż płatność na raty 0%, bez dodatkowych opłat.
Każdą kwotę powyżej 2000 zł możesz podzielić nawet na 6 rat.

03

Odroczona płatność

Zapisz się dziś, zapłać dopiero za 3 miesiące.
Elastyczne podejście, w razie potrzeby możemy czasowo wstrzymać płatność.

04

Dofinansowanie Z BUR

Szkolenie może być objęte dofinansowaniem w ramach BUR, zazwyczaj 50- 80% kosztów.
Pomagamy sprawdzić możliwości i prowadzimy przez formalności krok po kroku.

Czytaj więcej

Szkolenie w 5 krokach

Prosty zapis na szkolenie

Wybierasz termin szkolenia i zapisujesz się w kilka sekund.
Bez skomplikowanych formularzy i zbędnych formalności.

Wybór formy płatności

Decydujesz, jak chcesz zapłacić:
jednorazowo, w ratach 0%, z odroczoną płatnością lub z dofinansowaniem (np. BUR).
Jeśli trzeba, pomagamy dobrać najlepszą opcję.

Przygotowanie do szkolenia

Przed szkoleniem otrzymujesz informacje organizacyjne i wskazówki techniczne.
Dzięki temu wchodzisz na szkolenie przygotowany, bez stresu i improwizacji.

Udział w szkoleniu (praktyka)

Bierzesz udział w intensywnym, praktycznym szkoleniu.
Celem jest świadome i mierzalne przyspieszenie zapytań SQL.

Materiały i dalsze wsparcie

Po szkoleniu otrzymujesz materiały oraz certyfikat.
Opcjonalnie możesz dokupić nagranie szkolenia i wracać do materiału, kiedy chcesz.
W razie pytań, jesteśmy dostępni także po zakończeniu szkolenia.

Najczęściej zadawane pytania

Tak, to jeden z kluczowych elementów.
Tak, w praktycznym kontekście.
Nie, omawiamy zasady ogólne (z przykładami).
Tak, scenariusze symulujące produkcję.
Tak, w kontekście optymalizatora.
Tak, szczególnie technicznych.
Tak, w formule zamkniętej.
Tak.
Tak, pod kątem wydajności.
Tak, w pełni warsztatowe.

Masz pytania? Porozmawiajmy o szkoleniu

Nie masz pewności, czy to szkolenie jest dla Ciebie? Zastanawiasz się, czy poziom będzie odpowiedni, jak wygląda program albo która forma finansowania ma sens w Twoim przypadku?

Porozmawiaj z naszym konsultantem, który:

  • pomoże ocenić, czy to szkolenie realnie wesprze Twoje cele,
  • doradzi najlepszą formę udziału (indywidualnie / firmowo),
  • wyjaśni kwestie organizacyjne i finansowe (raty, płatność odroczona, BUR).

Bez sprzedażowej presji. Konkretna rozmowa o Twojej sytuacji.

Umów bezpłatną konsultację (15–20 minut, online)
lub napisz bezpośrednio: szkolenia@qualityisland.pl

Umów się na bezpłatną konsultacje

Zobacz podobne szkolenia