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)
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ę