icon icon

Kurs Optymalizacja SQL Server z użyciem narzędzi AI

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Dobór właściwych indeksów - Nauczysz się rozpoznawać, kiedy użyć sterty, indeksu klastrowego, nieklastrowego, filtrującego lub pokrywającego, aby przyspieszać odczyt danych w realnych zapytaniach.

icon

Skuteczne utrzymanie indeksów - Dowiesz się, jak wykrywać fragmentację, brakujące i nieużywane indeksy oraz jak podejmować trafne decyzje utrzymaniowe, zamiast wykonywać kosztowne działania rutynowo.

icon

AI w optymalizacji SQL Server - Zobaczysz, jak wykorzystywać narzędzia AI do analizy indeksów i wydajności, dzięki czemu szybciej przygotujesz sensowne rekomendacje i ograniczysz czas potrzebny na diagnostykę.

icon

Czytanie planów zapytań - Nauczysz się analizować operatory i kluczowe właściwości planów wykonania, aby samodzielnie wskazywać źródła spowolnień i lepiej rozumieć zachowanie optymalizatora zapytań.

icon

Rozwiązywanie problemów wydajności - Opanujesz praktyczne podejście do problemów takich jak Parameter Sniffing, błędne estymacje i nietrafione plany z cache, co pomoże Ci szybciej usuwać przyczyny niestabilnej wydajności.

icon

Lepsza praca ze statystykami - Dowiesz się, jak tworzyć, aktualizować i utrzymywać statystyki oraz jak ich jakość wpływa na Cardinality Estimator, dzięki czemu trafniej ocenisz przyczyny wolnych zapytań.

icon

Monitorowanie kluczowych metryk - Poznasz praktyczne użycie Activity Monitor, Query Store i najważniejszych DMV, aby szybciej lokalizować przeciążenia, analizować trendy i podejmować decyzje na podstawie danych.

icon

Wektory w SQL Server 2025 - Zdobędziesz praktyczne podstawy pracy z typem wektorowym, embeddings i metrykami podobieństwa oraz zobaczysz, jak łączyć SQL Server 2025 z Hugging Face i OpenAI.

Program szkolenia

1. Wprowadzenie do indeksów

  • sterta,
  • klastrowy,
  • nieklastrowy,
  • indeks filtrujący,
  • indeks pokrywający.

2. Utrzymywanie indeksów

  • fagmentacja,
  • brakujące indeksy,
  • nieużywane indeksy,
  • wykorzystanie AI w utrzymaniu indeksów.

3. Plan zapytań

  • kluczowe właściwości planów,
  • operatory,
  • Intelligent Query Processing,
  • Parameter Sniffing,
  • wykorzystanie Query Cache Plan.

4. Statystyki

  • tworzenie statystyk,
  • aktualizacja i utrzymanie,
  • praca z Cardinality Estimator.

5. Monitorowanie wydajności

  • Activity Monitor,
  • Query Store,
  • kluczowe Dynamic Managment Views.

6. Wektoryzacja – SQL Server 2025

  • wprowadzenie do typu wektorowego,
  • Embeddings – listy wektorowe,
  • praca z wektorami i użycie metryk do ich odczytywania,
  • wykorzystanie Hugging Face i Open AI z wektorami.

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Podstawy T-SQL - Powinieneś swobodnie pisać proste zapytania SELECT, JOIN, WHERE i GROUP BY, aby skupić się na optymalizacji, a nie na nauce podstaw składni SQL Server.

icon

Znajomość relacyjnych baz danych - Powinieneś rozumieć tabele, klucze, relacje i podstawowe zasady działania relacyjnych baz danych, aby łatwo analizować wpływ indeksów i statystyk na zapytania.

icon

Praca z SQL Server - Powinieneś mieć podstawowe doświadczenie z SQL Server lub SSMS, aby uruchamiać zapytania, odczytywać wyniki i sprawnie wykonywać ćwiczenia związane z wydajnością.

icon

Podstawy analizy zapytań - Powinieneś wiedzieć, że to samo zapytanie może działać różnie zależnie od danych i planu wykonania, aby łatwiej wejść w temat diagnostyki i strojenia wydajności.