Microsoft SQL Server – Optymalizacja zapytań i strojenie wydajnościowe

    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      MS SQL Server – Optymalizacja zapytań i strojenie wydajnościowe

      Efektywnie diagnozuj źródło problemów wydajnościowych w działaniu SQL Server!

      Poznaj program szkolenia

      Co zyskasz dzięki szkoleniu ?

      Cele szkolenia 

      Wiedza uzyskana w trakcie szkolenia pozwoli na odpowiednio dopasowane do wymagań skonfigurowanie serwera baz danych, utworzenie właściwych procedur monitorowania funkcjonowania poszczególnych jego komponentów oraz szybkie reagowanie na pojawiające się nieprawidłowości. Po zakończeniu szkolenia uczestnik będzie w stanie efektywnie diagnozować źródło problemów wydajnościowych w działaniu SQL Server oraz stosować różnego rodzaju rozwiązania prowadzące do usunięcia przeszkód w wydajnym wykorzystywaniu serwera.


      Umiejętności

      Dzięki szkoleniu uczestnik będzie potrafił:

      • Prawidłowo konfigurować instancję SQL Server
      • Właściwie diagnozować wąskie gardła w działaniu serwera, identyfikować zasoby będące przyczyna powstawania wąskich gardeł
      • Monitorować wszystkie aspekty działania SQL Server, analizować wyniki monitorowania i formułować zalecenia dotyczące zmian w aplikacjach, kodzie procedur i zapytań
      • Dokonywać zmian w konfiguracji SQL Server oraz obiektach baz danych prowadzących do podwyższenia wydajności działania.

      Czy to szkolenie jest dla Ciebie ?

      Profil uczestników

      Szkolenie przeznaczone jest dla administratorów baz danych oraz programistów chcących poszerzyć swoje kompetencje o diagnostykę oraz rozwiązywanie problemów wydajnościowych w obszarze działania SQL Server oraz aplikacji na nim pracujących.


      Przygotowanie uczestników

      Od uczestników szkolenia wymagana jest znajomość środowiska Windows, znajomość zagadnień dotyczących tematyki relacyjnych baz danych, znajomość podstaw obsługi SQL Server, znajomość języka T-SQL na poziomie umożliwiającym tworzenie zapytań łączących dane z wielu źródeł oraz wykorzystujących formuły obliczeniowe (grupowanie agregacja, filtrowanie danych).

      Czas trwania

      Przed nami:

      • 3 dni, 24 godziny szkoleniowe
      Szczegółowy program szkolenia

      Szczegółowy program szkolenia 

      Konfiguracja usług SQL Server

      Konfiguracja instancji SQL Server

      Narzędzia służące do monitorowania aktywności i działania SQL Server

      • Performance Monitor
      • Data Collector
      • SQL Server Profiler
      • Extended Events
      • Activity Monitor

      Katalogowe i zarządcze widoki systemowe

      Monitorowanie wykorzystania pamięci RAM, zasobów dyskowych, procesorów oraz interfejsów sieciowych

      Zasady działania optymalizatora zapytań

      Analiza planu zapytania

      Zasada działania indeksów wierszowych

      Statystyki

      • Konstrukcja
      • zasada działania
      • monitorowanie i utrzymanie statystyk

      Monitorowanie wykorzystania i stanu indeksów

      • Parameter sniffing, rekompilacje kodu.
      • Współbieżność
      • transakcyjność w SQL Server
      • poziomy izolacji transakcji.

      Blokady

      • zasada działania
      • rodzaje, monitorowanie

      Monitorowanie wydajności zapytań korzystając z Query Store

      Metoda realizacji szkolenia

      Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.

      POBIERZ PROGRAM W PDF

      Ścieżka rozwoju
      • Język T-SQL – poziom zaawansowany, które uzupełnia wiedzę uczestnika o wykorzystanie funkcji okienkowych, widoków, funkcji systemowych języka T-SQL. Bardzo dobra znajomość T-SQL pozwala na samodzielne przygotowanie elastycznych procedur automatyzujących i wspomagających pracę administratora serwera. Funkcje analityczne mogą poważnie wspomóc administratora w analizie danych wydajnościowych.
      • Język T-SQL - programowanie. Szkolenie pozwala na opanowanie tworzenia procedur składowanych, funkcji oraz wyzwalaczy. Omawia najlepsze praktyki tworzenia własnego kodu.
      W ramach szkolenia zapewniamy

      W ramach szkolenia zapewniamy

      • materiały szkoleniowe
      • certyfikat potwierdzający udział w kursie
      • pełna obsługa cateringowa

      Podobne szkolenia