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)
Ćwiczenia w czasie rzeczywistym razem z trenerem.
Weronika - Urzad Komisji Nadzoru Finansowego
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ę
Zaangażowanie i pasja Trenera ☺. A z samych zagadniem zarządzanie backupmi, Joby.
Krzysztof Klockowski
Szkolenie - Administracja bazą danych Microsoft SQL Server
Wiedza prowadzącego
Pawel Dybowski
Szkolenie - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
Ceniłem sobie szerokiej wiedzy Folio. Nie tylko był on znawcą treści kursu, ale również znał konstrukcje w językach, z którymi byliśmy już zapoznani, aby przykłady były dla nas bardziej znaczące. Podczas przerw dzielił się swoją wiedzą na temat technologii i rozwiązań poza zakresem szkolenia, aby dostarczać wglądów w inne rozwiązania, które moglibyśmy wykorzystać w przyszłości (i w przyszłych szkoleniach).
Raphael - Markit Valuations Limited
Szkolenie - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Przetłumaczone przez sztuczną inteligencję