Plan Szkolenia
01. PRZYGOTOWANIE ŚRODOWISKA PROGRAMISTYCZNEGO ➡ SQL Server Configuration Manager ➡ SQL Server Management Studio (SSMS) ➡ Utworzenie bazy danych na potrzeby niniejszego szkolenia ➡ Przygotowanie DBO i danych
02. MECHANIZMY I NARZĘDZIA MONITORUJĄCE ➡ SQL Server Profiler ➡ Extended Events (XEvents, XE) ➡ Activity Monitor ➡ Performance Monitor ➡ Data Collector (DC) ➡ Query Store (QS)
03. KATALOGOWE I ZARZĄDCZE WIDOKI SYSTEMOWE ➡ Najczęściej wykorzystywane kategorie DMV i DMF
04. MONITOROWANIE BAZY DANYCH I SERWERA ➡ Wykorzystanie pamięci RAM, dysków, procesorów, interfejsów sieciowych ➡ Sprawdzanie wykonywanych kwerend SQL ➡ Aktywne sesje ➡ Ostatnie połączenia ➡ Najdroższe i najbardziej blokowane 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 rodzaje: CLUSTERED INDEX, NON-CLUSTERED INDEX ➡ Wskaźnik selektywności indeksu ➡ Pomiar czasu wykonywania operacji w bazie na podstawie użycia indeksów ➡ Sugestie serwera dotyczące brakujących indeksów ➡ Tabele typu HEAP (STERTA) ➡ Indeksy kolumnowe: COLUMNSTORE INDEX ➡ Kompresja COLUMNSTORE_ARCHIVE
07. PLANY ZAPYTAŃ (QUERY EXECUTION PLAN) ➡ Szacowany plan wykonania: Estimated Execution Plan ➡ Rzeczywisty plan wykonania: Actual Execution Plan ➡ Uruchamianie i czytanie planów zapytań ➡ Operacje typu INDEX SCAN i INDEX SEEK
08. STATYSTYKI (STATISTICS) ➡ Konstrukcja i zasada działania statystyk ➡ Monitorowanie i utrzymanie statystyk ➡ Błędy szacowania kardynalności ➡ Rodzaje statystyk
09. MONITOROWANIE INDEKSÓW ➡ Fragmentacja indeksów ➡ Reorganizacja i przebudowa indeksów
10. PARAMETER SNIFFING I REKOMPILACJE KODU
11. NAJCZĘŚCIEJ WYKORZYSTYWANE 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ę oraz rozwiązywanie problemów wydajnościowych w obszarze działania SQL Server oraz aplikacji na nim pracujących.
Od uczestników szkolenia wymagana jest znajomość środowiska Windows oraz znajomość środowiska bazodanowego Microsoft SQL Server.
Opinie uczestników (5)
Bycie człowiekiem i rozmawianie z nami w sposób jak najbardziej zrozumiały
Sorin
Szkolenie - Database Administration Fundamentals for MS SQL Server
Przetłumaczone przez sztuczną inteligencję
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ę