Na kursie dowiesz się jak działają bazy danych oraz w jaki sposób przyspieszyć zapytania SQL

Kurs Optymalizacja zapytań SQL Server

45 ćwiczeń do pracy z językiem MS SQL Gotowe przykłady optymalizacji zapytańNarzędzia do analizy i optymalizacji kodu SQL

Szkolenie to kolejny krok w poznawaniu baz danych MS SQL Server. Dowiesz się na nim jak pisać kod SQL, aby działał szybko.

Poznasz narzędzia, za pomocą których można monitorować zapytania SQL oraz je optymalizować.

Weź udział w naszym szkoleniu i dowiedz się jak tworzyć wydajne zapytania

Szkolenie Python poziom średnio-zaawansowany
Szkolenie Python poziom podstawowy
codi
Szkolenie z optymalizacji zapytań SQL w bazach danych MS SQL Server

Kurs, na którym dowiesz się, w jaki sposób sprawdzić efektywność działania zapytań SQL w bazie MS SQL Server.

8 godzin zegarowych nauki
890,00 zł netto (1 094,70 zł brutto)

Program kursu obejmuje nie tylko sprawdzanie działania zapytań, ale także naukę narzędzi, za pomocą których można zapytania analizować.

Wybierz termin szkolenia

Tuning zapytań SQL w bazach danych MS SQL Server

Jeśli podoba Ci się zakres szkolenia, ale nie znajdujesz odpowiedniego terminu, koniecznie napisz lub zadzwoń do nas. Postaramy się zorganizować szkolenie, w terminie, który będzie dla Ciebie odpowiedni.

Aby zobaczyć dostępną liczbę miejsc wybierz miasto i termin szkolenia.

Brak dostępnych kursów.
Program szkolenia Optymalizacja zapytań SQL w bazach danych MS SQL Server

Program szkolenia dostosowany do pracy z dużymi zbiorami danych

Na szkoleniu nauczysz się analizy planów wykonawczych, wykorzystywania indeksów oraz korzystania z narzędzi do monitorowania i optymalizacji zapytań.

zaawansowany system szkolenia
program szkolenia Python poziom podstawowy

Część 1

  1. Optymalizator i jego plan wykonania
    • Analiza planu wykonania dla różnych typów zapytań
    • Analiza poszczególnych elementów planu np. skanowanie tabeli, sortowanie, operacje na indeksach
    • Zbieranie i analiza statystyk wykonywania zapytań
  2. Indeksy i ich wpływ na wykonywanie zapytań
    • Rodzaje indeksów
    • Kiedy warto stosować indeksy?
    • Tworzenie, modyfikowanie i usuwanie indeksów
    • W jaki sposób indeksy wpływają na wykonywanie zapytania?
    • Przegląd planów wykonania z użyciem różnych indeksów
    • Wpływ indeksów na zbieranie statystyk
  3. Przykładowe operacje wpływające na „wygaszanie” indeksu
    • Funkcje
    • Operatory arytmetyczne
    • Łączenie tekstów
    • Jak operacje „wygaszające” indeks wpływają na wydajność?

Część 2

  1. Proste metody optymalizacji zapytań
    • Wybór odpowiednich kolumn
    • Redukowanie nadmiarowych operacji
    • Używanie aliasów tabel
    • Filtrowanie rekordów za pomocą klauzuli WHERE a nie HAVING
    • Używanie tabel tymczasowych
    • Operator UNION versus UNION ALL
    • Operator EXISTS versus operatory IN i DISTINCT
    • Unikanie wielokrotnego odczytywania tych samych danych
    • Wykorzystanie funkcji analitycznych w optymalizacji
  2. „Zwykłe” funkcje uruchamiane na kolumnach z indeksami versus funkcje oparte na indeksach
  3. Optymalizacja dla dużych zbiorów danych
    • Rodzaje złączeń tabel i ich wpływ na wydajność
    • Techniki łączenia tabel wykorzystywane przez optymalizator
    • Zastosowanie funkcji okienkowych
    • Partycjonowanie tabel
    • Wpływ podzapytań na wydajność i metody optymalizacji podzapytań
    • Typy danych – wpływ nadmiernie dużych typów danych na wydajność
    • Tworzenie sugestii (ang. hint) dla optymalizatora
Efektywna nauka dzięki doświadczonym trenerom

Każdy z trenerów posiada duże doświadczenie w programowaniu i prowadzeniu zajęć

Nasi trenerzy posiadają wieloletnie doświadczenie w obszarze programowania. Są nie tylko ekspertami w swoich dziedzinach, ale także pasjonatami, którzy potrafią skutecznie przekazywać wiedzę i motywować uczestników do nauki.

Jarosław Olechno - Avendi trener SQL, Azure, PowerShell

Jarek Olechno

Mój profil
Michał Pietrasik - Avendi trener SQL, cyberbezpieczeństwo, administrator systemów

Michał Pietrasik

Mój profil
Najlepsi trenerzy na rynku
Najlepsi trenerzy na rynku
Ucz się z nami języka MS SQL

Najlepiej oceniani trenerzy do Twojej dyspozycji

W naszej firmie nie ma przypadkowych, znalezionych „na szybko” trenerów. Każdy prowadzący zajęcia jest do nich przygotowany. Posiada odpowiednią wiedzę i umiejętność jej przekazywania.

Największą zaletą naszych trenerów jest ich osobowość. Potrafią tak zaciekawić tematem, że Uczestnicy szkolenia nie zauważają jak im mija czas.

codi
Rekomendowane szkolenia

Kontynuuj naukę programowania z nami

Pracując z danymi możesz je przetwarzać nie tylko w bazach danych. Bardzo dobrze w analizie i przetwarzaniu danych sprawdza się język Python, a zwłaszcza jego biblioteka Pandas. Kontynuuj naukę z nami i rozwijaj swoje kompetencje analityczne.

Interesują Cię jedynie wybrane tematy?

Indywidualne konsultacje

Zawsze staramy się dopasować szkolenie do Twoich potrzeb. Dlatego od razu po otrzymaniu Twojego zgłoszenia na kurs potwierdzonego wpłatą, przesyłamy do Ciebie materiały szkoleniowe.

Jeśli stwierdzisz, że znasz zagadnienia, które planujemy na kursie przedstawiać, możesz skorzystać z indywidualnych konsultacji i zapytać trenera tylko o te tematy, które nie są dla Ciebie w 100% jasne.

Zarezerwuj konsultacje

Indywidualne konsultacje
Indywidualne konsultacje