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.
Opinie uczestników (5)
Przekazanie wiedzy na prostych i zrozumiałych przykładach.
Katsiaryna
Szkolenie - SQL language in MSSQL
Philip był bardzo miły, jego styl wyjaśniania SQL koncepcji jest wyjątkowy. Podobało mi się, że udzielił nam informacji i odpowiedział na pytania, które nie były częścią tego kursu.
Stefan
Szkolenie - SQL in SQL Server
Przetłumaczone przez sztuczną inteligencję
Praktyczne ćwiczenia dla praktyki i zrozumienia pojęcia, udzielana jest pomoc w odpowiedzi na jakiekolwiek pytania.
Safdar Abbas - Medtech Limited
Szkolenie - T-SQL Fundamentals with SQL Server Training Course
Przetłumaczone przez sztuczną inteligencję
Ćwiczenia interaktywne
Matthew Viner - Thames Water Utilites Ltd
Szkolenie - Transact SQL Basic
Przetłumaczone przez sztuczną inteligencję
Możliwość zadawania pytań w każdej chwili i bardziej nieformalny / mniej strukturowany styl. To pozwoliło nam na pogłębienie zainteresowań w dziedzinach, które nas najbardziej interesowały.
Jim Lane
Szkolenie - Transact SQL Advanced
Przetłumaczone przez sztuczną inteligencję