Plan Szkolenia

01. PRZYGOTOWANIE ŚRODOWISKA PROGRAMISTYCZNEGO    ➡ SQL Menedżer konfiguracji serwera.    ➡ SQL Server Management Studio (SSMS).    ➡ Konfigurowanie bazy danych dla tego szkolenia    ➡ DBO i przygotowanie danych

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

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

04. MONITOROWANIE BAZ DANYCH I SERWERÓW   ➡ Wykorzystanie pamięci RAM, dysków, procesorów, interfejsów sieciowych    ➡ Sprawdzanie wykonanych SQL zapytań    ➡ Aktywne sesje    ➡ Ostatnie połączenia    ➡ Najdroższe i zablokowane zapytania    ➡ Przestrzeń TEMPDB    ➡ Sesje wykorzystujące najwięcej miejsca w TEMPDB    ➡ Alokacja zasobów

05. ZASADY DZIAŁANIA OPTYMALIZATORA ZAPYTAŃ

06. ZASADY INDEKSÓW   ➡ Indeksy wierszowe i ich typy: INDEKS KLASTROWANY, INDEKS NIEKLASTROWANY    ➡ Wskaźnik selektywności indeksu.    ➡ Pomiar czasu wykonania operacji na bazie danych w oparciu o wykorzystanie indeksów    ➡ Sugestie serwera dotyczące brakujących indeksów    ➡ Tabele typu HEAP (STERTA).    ➡ Indeksy kolumnowe: INDEKS COLUMNSTORE    ➡ Kompresja COLUMNSTORE_ARCHIVE.

07. PLANY WYKONANIA ZAPYTANIA (PLAN WYKONANIA ZAPYTANIA).    ➡ Szacowany plan wykonania: Szacowany plan wykonania    ➡ Rzeczywisty plan wykonania: Rzeczywisty plan wykonania    ➡ Uruchamianie i odczytywanie planów zapytań    ➡ Operacje INDEX SCAN i INDEX SEEK.

08. STATYSTYKA (STATISTICS)    ➡ Budowa i zasada działania statystyki    ➡ Monitorowanie i utrzymywanie statystyk    ➡ Błędy szacowania kardynalności   ➡ Rodzaje statystyk

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

10. SNIFFING PARAMETRÓW I REKOMPILACJE KODU

11. NAJCZĘŚCIEJ STOSOWANE KONSTRUKCJE OBNIŻAJĄCE WYDAJNOŚĆ

Wymagania

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

 21 godzin

Liczba uczestników



Cena za uczestnika

Opinie uczestników (5)

Powiązane Kategorie