Bądźmy w kontakcie
 Czas trwania 21 godzin (3 dni)

Plan Szkolenia

01. PRZYGOTOWANIE ŚRODOWISKA DEWELOPERSKIEGO
➡ SQL Server Configuration Manager.
➡ SQL Server Management Studio (SSMS).
➡ Konfiguracja bazy danych na potrzeby tego szkolenia
➡ Przygotowanie DBO i danych

02. MECHANIZMY I NARZĘDZIA MONITOROWANIA
➡ SQL Server Profiler
➡ Rozszerzone zdarzenia (XEvents, XE).
➡ Monitor aktywności
➡ Monitor wydajności
➡ Kolektor danych (DC)
➡ Query Store (QS)

03. WIDOKI SYSTEMOWE KATALOGU I ZARZĄDZANIA
➡ Najczęściej używane kategorie DMV i DMF.

04. MONITOROWANIE BAZY DANYCH I SERWERA
➡ Wykorzystanie pamięci RAM, dysków, procesorów, interfejsów sieciowych
➡ Sprawdzanie wykonywanych zapytań SQL
➡ Aktywne sesje
➡ Ostatnie połączenia
➡ Najbardziej kosztowne i zablokowane zapytania
➡ Przestrzeń TEMPDB
➡ Sesje wykorzystujące najwięcej przestrzeni w TEMPDB
➡ Alokacja zasobów

05. ZASADY DZIAŁANIA OPTYMALIZATORA ZAPYTAŃ

06. ZASADY DZIAŁANIA INDEKSÓW
➡ Indeksy wierszowe i ich typy: CLUSTERED INDEX, NON-CLUSTERED INDEX
➡ Współczynnik selektywności indeksu.
➡ Pomiar czasu wykonywania operacji bazodanowych w oparciu o wykorzystanie indeksów
➡ Sugestie serwera dotyczące brakujących indeksów
➡ Tabele typu HEAP (STERTA).
➡ Indeksy kolumnowe: COLUMNSTORE INDEX
➡ Kompresja COLUMNSTORE_ARCHIVE.

07. PLANY WYKONANIA ZAPYTAŃ (QUERY EXECUTION PLAN).
➡ Szacowany plan wykonania: Estimated Execution Plan
➡ Rzeczywisty plan wykonania: Actual Execution Plan
➡ Uruchamianie i odczytywanie planów zapytań
➡ Operacje INDEX SCAN i INDEX SEEK.

08. STATYSTYKI (STATISTICS)
➡ Budowa i zasada działania statystyk
➡ Monitorowanie i utrzymanie statystyk
➡ Błędy szacowania kardynalności
➡ Typy statystyk

09. MONITOROWANIE INDEKSÓW
➡ Fragmentacja indeksów
➡ Reorganizacja i przebudowa indeksów

10. PARAMETER SNIFFING I REKOMPILACJE KODU

11. NAJCZĘŚCIEJ STOSOWANE KONSTRUKCJE POWODUJĄCE SPADEK WYDAJNOŚCI

Wymagania

Szkolenie jest przeznaczone zarówno dla administratorów baz danych, jak i deweloperów, którzy chcą poszerzyć swoje kompetencje o diagnostykę i rozwiązywanie problemów wydajnościowych w obszarze działania SQL Server oraz aplikacji na nim działających.
Od uczestników szkolenia wymagana jest znajomość środowiska Windows oraz podstawowa znajomość środowiska bazodanowego Microsoft SQL Server.

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie