Autorski program, nie oficjalny kurs Microsoft. Pracujemy nad tym, dlaczego zapytania zwalniają i jak to naprawić: plany wykonania, indeksy, sargowalność, statystyki i przepisywanie na operacje na zbiorach. Ostatnie popołudnie należy do wolnych zapytań Twojego zespołu.

Dla kogo

  • Programiści backendu
  • Programiści baz danych
  • Administratorzy baz, którzy przeglądają kod

Nie dla

Nie dla początkujących, którzy dopiero uczą się złączeń — najpierw DP-080.

Po 2 dniach Twój zespół potrafi:

  • Czytać plan wykonania i znaleźć operator, który kosztuje najwięcej
  • Projektować indeksy pod rzeczywiste wzorce zapytań
  • Przepisywać niesargowalne warunki tak, żeby indeksy mogły zadziałać
  • Diagnozować i naprawiać nieaktualne lub mylące statystyki
  • Zastępować logikę wiersz po wierszu operacjami na zbiorach w T-SQL
  • Wyłapywać regresje w Query Store, zanim zrobią to użytkownicy

Agenda

Dzień 1: Dlaczego zapytania zwalniają

  1. Plany wykonania
  2. Strategia indeksowania
  3. Sargowalność
  4. Statystyki

Dodatek od Ludwika

Jeden z Twoich planów wykonania, przeczytany linijka po linijce.

Wymagania wstępne

  • Regularne pisanie w T-SQL
  • Znajomość złączeń, podzapytań i GROUP BY
  • Dostęp do instancji SQL Server lub Azure SQL na laboratoria
  • Kilka wolnych zapytań z Twojego systemu (mogą być zanonimizowane)

Forma

  • Na żywo online, 09:00–17:00 CET/CEST
  • Maks. 8 uczestników
  • Ćwiczenia praktyczne (laby) w Twoim środowisku
  • Slajdy i pliki do laboratoriów zostają u Ciebie
  • 30 dni pytań mailem po szkoleniu

Szkoleń otwartych nie nagrywam: osiem osób z różnych firm, praktyczne laboratoria, prawdziwe pytania o prawdziwe systemy. Dostajesz slajdy, pliki do laboratoriów i przez 30 dni możesz zadawać mi pytania mailem. Szkolenia zamknięte mogę nagrać na życzenie, wyłącznie do użytku wewnętrznego.

Najbliższe otwarte terminy

Terminy tego kursu

Pierwsze otwarte terminy są w przygotowaniu.

Napisz, który kurs Cię interesuje, a powiadomię Cię jako pierwszego. Albo zamów prywatną edycję.

Trzy sposoby współpracy

Format dobierasz do problemu.

Otwarta klasa online, za miejsce

2 490 zł

2 490 zł / dzień · 2 dni 4 490 zł (netto)

  • Na żywo online, maks. 8 osób
  • Ćwiczenia praktyczne (laby) w Twoim środowisku

Półdniowy briefing dla zarządu

Dla zarządu

7 900 zł

7 900 zł ryczałt (netto)

  • 3 godziny, zdalnie
  • Do 10 osób z zarządu

Program enterprise na zamówienie

Wycena indywidualna

  • Prywatna edycja dowolnego kursu
  • Autorskie materiały pod Twój stack

Sześć osób lub więcej? Prywatna edycja zwykle wychodzi lepiej.

Ludwik C. Siadlak

Prowadzący

Ludwik C. Siadlak

lat jako MCT
19
przeszkolonych specjalistów
10 000+
krajów
8+

Powiązane kursy

DP-300T00Wersja skrócona, 2 dni

DP-300 Essentials: bazy danych w Azure SQL

2 dni · Średniozaawansowany

4 490 zł za miejsce

Zobacz kurs
DP-080T00

Zapytania i modyfikacja danych w Transact-SQL

2 dni · Podstawowy

4 490 zł za miejsce

Zobacz kurs

FAQ

Pytania, które padają przed rezerwacją.

Zapytanie

Zarezerwuj miejsca

Liczba miejsc
1
1 × 4 490 zł
4 490 zł
Razem netto
4 490 zł

Polityka prywatności

Teraz nic nie płacisz. Potwierdzenie dostajesz w ciągu jednego dnia roboczego, a fakturę albo pro formę, gdy termin zostanie potwierdzony.