Tuning zapytań SQL wraz z optymalizacją baz danych Microsoft SQL Server

by:
Czas trwania 4 dni

Najbliższe terminy tego szkolenia

28.11 01.12 Termin gwarantowany Szkolenie online
Zapisz się
13.03 16.03 Termin gwarantowany Szkolenie online
Zapisz się
12.06 15.06 Termin gwarantowany Szkolenie online
Zapisz się

Szkolenie
dedykowane
dla Twojego
zespołu

Cena szkolenia 3500 PLN (netto)

Skuteczność

W naszej pracy nadrzędną wartością jest skuteczność szkoleń. Jako programiści rozumiemy, że w nauce chodzi przede wszystkim o skuteczność. Wszystkie elementy procesu szkolenia, od doboru właściwego trenera do przemyślanej warsztatowej formuły są po to, by to osiągnąć. Doskonalimy się w tym od 2008 roku. Możesz więc na nas polegać!

Program szkolenia

  1. Konfiguracja instancji SQL Server
    • Ustawienia procesorów
    • Ustawienia pamięci
    • Pozostałe parametry SQL Server
  2. Monitorowanie wydajności serwera Microsoft SQL Server
    • Analiza czynników mających wpyw na wydajność systemu baz danych
    • Analiza typowych problemów wydajności pracy systemu oraz przyczyny ich powstawania
    • Obserwacja wskaźników wydajności serwera
    • Obsługa widoków i funkcji dynamicznego zarządzania w kontekście obserwacji parametrów wydajnościowych
  3. Narzędzia monitorujące
    • Performance Monitor
    • Data Collector
    • SQL Server Profiler vs XE
    • Activity Monitor
    • Database Engine Tuning Advisor
  4. DMV
    • Liczniki systemowe
    • Oczekiwania SQL Server
    • Parametry SQL Server
  5. Poziomy izolacji
    • Read Commited
    • Read Uncommited
    • Inne typy izolacji transakcji
  6. Zarządzanie transakcjami i blokadami
    • Oddziaywanie transakcji na wydajność operacji realizowanych w bazie danych
    • Rodzaje blokad i zasobów, które podlegają blokowaniu
    • Analiza typowych problemów równolegego dostępu po bazie danych
    • Analiza poziomów izolacji transakcji w kontekście wydajności realizowanych operacji
    • Zapobieganie zakleszczeniom
    • Zasada działania blokad
    • Rodzaje blokad
    • Monitorowanie blokad
  7. Ulepszenie wydajności zapytań poprzez indeksowanie danych
    • Budowa indeksów
    • Rodzaje indeksów (clustered, nonclustered, unikalne)
    • Zalecenia dotyczące wyboru kolumn do indeksowania
    • Budowa indeksów pokrywających zapytanie
    • Sugestie serwera dotyczące brakujących indeksów
    • Tabele typy HEAP
    • Hint do zapytań
  8. Konserwacja i utrzymanie indeksów
    • Zarządzanie indeksami
    • Omówienie wartościowych możliwości indeksów
    • Monitorowanie fragmentacji danych
    • Usuwanie fragmentacji danych
    • Przebudowa i reorganizacja indeksów
  9. Tworzenie i utrzymywanie statystyk
    • Tworzenie statystyk dla optymalizatora zapytań
    • Utrzymywanie autentycznych statystyk
    • Odświeżanie statystyk
    • Sprawdzanie statystyk
  10. Analiza planów wykonania zapytań
    • Funkcjonowanie optymalizatora zapytań
    • Obserwacja informacji dotyczących wykonania zapytań (statystyki czasu i operacji wyjścia/wejścia a także plany wykonania zapytań)
    • Przegląd fizycznych i logicznych operatorów realizacji zapytania
    • Analiza geograficznego planu zapytania (podejrzane miejsca podczas realizacji zapytania, wskazówki odnośnie miejsc, które można zoptymalizować)
    • Polecenie SHOWPLAN
    • Elementy fizyczne i logiczne planów zapytań
    • Statystyki estymowanego i aktualnego planu zapytania
  11. Sterowanie wykonaniem zapytań SQL
    • Uwagi dotyczące nadpisywania planu optymalizatora
    • Rodzaje podpowiedzi
    • Omówienie popularnych podpowiedzi i śledzenie nadpisanych planów wykonania zapytań

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!

Po ukończeniu tego szkolenia uczestnicy będą potrafili:
  • Tworzyć efektywniejsze raporty i zapytania SQL
  • Monitorować wydajność serwera oraz zadbać o jego kondycję
  • Wykonać analizę planów zapytań pod kątem wskazania potencjalnych problemów
  • Zarządzać transakcjami,blokadami oraz unikać zakleszczeń
Terminy gwarantowane Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to że na 100% się odbędzie we wskazanym czasie i miejscu. Więcej
Szkolenia online i udział online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia. W każdym szkoleniu stacjonarnym możesz brać udział online. Więcej
Inne szkolenia tej kategorii Sprawdź pozostałe    szkolenia MS SQL Server!

Sprawdź, co mówią o nas ci, którzy nam zaufali

  • 5.0/5

    Podstawy zapytań SQL i programowania w języku T-SQL w bazach danych Microsoft SQL Server

    16-09-2022 profesjonalne podejście do przedstawianych zagadnień. Piotr Nieznański, Rhenus Logistics S.A.
  • 5.0/5

    Podstawy zapytań SQL i programowania w języku T-SQL w bazach danych Microsoft SQL Server

    23-06-2022 Bardzo interesujące szkolenie, prowadzone w sposób bardzo przystępny. Robert Kowalczyk, Mazowiecka Uczelnia Publiczna w Płocku
  • 5.0/5

    Podstawy zapytań SQL i programowania w języku T-SQL w bazach danych Microsoft SQL Server

    23-06-2022 Przyjazny sposób prowadzenia i prezentacji. Marek Możdżeń, Orange Szkolenia Sp. z o.o.
  • 5.0/5

    Podstawy zapytań SQL w bazach danych Microsoft SQL Server

    10-03-2022 Pan Sebastian Stasiak jest wspaniałym trenerem. Z pełnym zaangażowaniem przekazuje wiedzę oraz swoje doświadczenie kursantom JSystems. Polecam szkolenie oraz trenera wszystkim osobom ceniącym sobie dobrą atmosferę na szkoleniach oraz lubiącym zadawać pytania :-) Jakub Tomasikiewicz, PGNiG SA
  • 5.0/5

    Podstawy zapytań SQL w bazach danych Microsoft SQL Server

    10-03-2022 Szkolenie, w którym wziąłem udział było na wysokim poziomie, w dużej mierze dzięki osobie Trenera Sebastiana. Andrzej Rygiel, PGNiG SA
  • 4.9/5

    Podstawy zapytań SQL i programowania w języku T-SQL w bazach danych Microsoft SQL Server

    18-11-2021 bardzo profesjonalne szkolenie. polecam Marta Gnacikowska, ING Business Shared Services B.V.
  • 5.0/5

    Podstawy zapytań SQL i programowania w języku T-SQL w bazach danych Microsoft SQL Server

    18-11-2021 Wiedza przekazana w sposób zrozumiały, przystępny dla każdego. Adam Pawłowski, Gmina Miejska Kraków
  • 5.0/5

    SQL dla średnio zaawansowanych w bazach danych Microsoft SQL Server

    10-11-2021 Super szkolenie, polecam :) Kamila Wójcik, Benefit Systems S.A.
  • 5.0/5

    SQL dla średnio zaawansowanych w bazach danych Microsoft SQL Server

    10-11-2021 Ciekawe i treściwe szkolenie. Tomasz Kupczak, TAURON SPRZEDAŻ Sp. z o.o.
  • 5.0/5

    Administracja serwerem baz danych Microsoft SQL Server + High Availability

    22-10-2021 Szkolenie owocne, konstruktywne. Prowadzący bardzo kompetentny, z bogatym i obszernym doświadczeniem, praktyk. Serdecznie polecam. Waldemar Tylicki, KUNERT Mobilheime Sp. z o.o.
  • 5.0/5

    Zaawansowane zapytania SQL i tuning zapytań w bazach Microsoft SQL Server

    23-09-2021 Jasno i przejrzyście przekazywana wiedza z zagadnień baz danych. Solidny 4 dniowy bootcamp uzupełniający wiedzę bez względu na poziom zaawansowania. Niccolo Isoli, Polskie Górnictwo Naftowe i Gazownictwo SA
  • 5.0/5

    Podstawy zapytań SQL i programowania w języku T-SQL w bazach danych Microsoft SQL Server

    23-08-2021 Pozdrawiam Pana Sebastiana!!! Życzę dalej tyle uśmiechu :) Nawet Pan sobie nie zdaje sprawy ile razy w ciągu tego czterodniowego szkolenia poprawił mi Pan humor :) PS. Podziwiam za zakres wiedzy! Mam nadzieje, że kiedyś opanuje SQLa w takim poziomie jak Pan - taki sobie podjęłam cel teraz! Troche mi to zajmie ale dojde do tego haha Wiktoria Pastor, Edubroker Sp. z o.o.
  • 5.0/5

    Podstawy zapytań SQL i programowania w języku T-SQL w bazach danych Microsoft SQL Server

    23-08-2021 Bardzo profesjonalne szkolenie. Ogrom informacji przekazany w szybki ale bardzo logiczny i przyswajalny sposob, aczkolwiek troche za szybkie jak dla osob ktore nie mialy doswiadczenia w tej tematyce (a poziom jest podstawowy). Ogromna wiedza i doswiadczenie prowadzacego. Przekaz zachecajacy do kontynuacji nauki juz we wlasnym zakresie :) Monika Klimowicz, Edubroker Sp. z o.o.
  • 5.0/5

    Podstawy zapytań SQL i programowania w języku T-SQL w bazach danych Microsoft SQL Server

    10-06-2021 Profesjonalne podejście do przygotowania oraz realizacji szkolenia. Szkolenie przeprowadzone w w odpowiednim tempie i bardzo rzeczowo. Patryk Ciskowski, Główny Inspektorat Transportu Drogowego
  • 5.0/5

    Podstawy zapytań SQL i programowania w języku T-SQL w bazach danych Microsoft SQL Server

    29-10-2020 bardzo dobry kurs, polecam Zygmunt Łosek, Marelli Sosnowiec Poland SP. Z O.O.
  • 5.0/5

    Podstawy zapytań SQL i programowania w języku T-SQL w bazach danych Microsoft SQL Server

    07-11-2019 Polecam Pana wykładowcę. Marek Skoczeń, Perun S.A.
  • 4.92/5

    Podstawy zapytań SQL w bazach danych Microsoft SQL Server

    09-07-2019 Szkolenie w bardzo przyjemnej atmosferze. Prowadzący miał ogromną wiedzę. Polecam! Konrad Kozieł, ING Bank Śląski SA
  • 5.0/5

    Podstawy zapytań SQL w bazach danych Microsoft SQL Server

    09-07-2019 Serdecznie polecam szkolenie osobom, które dopiero zaczynają z MS SQL oraz tym, które kiedyś coś próbowały, ale nie do końca wychodziło. Świetne szkolenie oraz materiały, dobre podejście trenera, przerwy + obiady również na plus :) Mateusz Rak, ING Bank Śląski SA
  • 4.92/5

    Podstawy zapytań SQL i programowania w języku T-SQL w bazach danych Microsoft SQL Server

    21-03-2019 polecam szkolenia w firmie JSystems Jakub Poniatowski, AMIC Polska Sp. z o.o.
  • 5.0/5

    Podstawy zapytań SQL w bazach danych Microsoft SQL Server

    05-02-2019 Bardzo dobre szkolenie Tomasz Gaworski, Jones Lang LaSalle Sp. z o.o.
  • 5.0/5

    Podstawy zapytań SQL w bazach danych Microsoft SQL Server

    04-12-2018 Polecam 100% Grzegorz Wieczorek, Nest Bank S.A.
  • 5.0/5

    Podstawy zapytań SQL w bazach danych Microsoft SQL Server

    04-12-2018 Polecam w 100% Łukasz Dziadkowicz, Nest Bank SA
  • 5.0/5

    Podstawy zapytań SQL w bazach danych Microsoft SQL Server

    04-06-2018 Polecam firmę Jsystems. Szkolenie profesjonalne, i praktyczne ,wykładowca który wie o czym mówi. Krystian Maciej Motała, Zespół Szkół Technologicznych im.Gen. Prof. S. Kaliskiego
  • 5.0/5

    Podstawy zapytań SQL w bazach danych Microsoft SQL Server

    30-05-2018 szybko, sprawnie, skutecznie w dobrej atmosferze Marcin Kucharski, AXA Życie TU SA
  • 4.85/5

    Podstawy zapytań SQL w bazach danych Microsoft SQL Server

    29-05-2018 dziekuje za super szkolenie Grzegorz Gaj, AXA Życie TU SA
  • 5.0/5

    Podstawy zapytań SQL w bazach danych Microsoft SQL Server

    29-05-2018 Wszystko OK Damian Gralewicz, WIPASZ SA
  • 4.92/5

    Podstawy zapytań SQL w bazach danych Microsoft SQL Server

    29-05-2018 super szkolenie polecam Łukasz Jabłonowski, WIPASZ SA
  • 4.78/5

    Podstawy zapytań SQL w bazach danych Microsoft SQL Server

    13-02-2018 Szkolenie z zapytań w Microsoft SQL Server na bardzo dobrym poziomie, zakres szkolenia został przedstawiony w sposób kompetentny. Polecam. Łukasz Jędrasik, ALD Automotive Polska Sp. z o.o.
  • 4.78/5

    Podstawy zapytań SQL w bazach danych Microsoft SQL Server

    06-02-2018 Profesjonalny trener, dużo materiału, sporo przykładów praktycznych, zdecydowanie polecam! Mateusz Dygas, ALNA BUSINESS SOLUTIONS SP. Z O.O.
  • 4.71/5

    Podstawy zapytań SQL w bazach danych Microsoft SQL Server

    06-02-2018 Fajne szkolenie, spoko prowadzący, serdecznie polecam. Mateusz Kowalczyk, CAOLIN Sp. z o.o.

Trenerzy kategorii MS SQL Server

Arkadiusz Karasiński
Przemysław Starosta
Sebastian Stasiak

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Szkolenia otwarte 22 299 53 69
Szkolenia zamknięte i grupy 733 908 205
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.