Bądźmy w kontakcie

Plan Szkolenia

01. PRZYGOTOWANIE ŚRODOWISKA ROZWOJOWEGO
   ➡ SQL Server Configuration Manager.
   ➡ SQL Server Management Studio (SSMS).
   ➡ Konfiguracja bazy danych na potrzeby tego szkolenia
   ➡ DBO i przygotowanie danych

02. MECHANIZMY I NARZĘDZIA MONITOROWANIA
   ➡ SQL Server Profiler
   ➡ Extended Events (XEvents, XE).
   ➡ Activity Monitor
   ➡ Performance Monitor
   ➡ Data Collector (DC)
   ➡ Query Store (QS)

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

04. MONITOROWANIE BAZY DANYCH I SERWERA
   ➡ Wykorzystanie pamięci RAM, dysków, procesorów, interfejsów sieciowych
   ➡ Sprawdzanie wykonywanych zapytań SQL
   ➡ Aktywne sesje
   ➡ Ostatnie połączenia
   ➡ Najbardziej kosztowne i zablokowane zapytania
   ➡ Przestrzeń TEMPDB
   ➡ Sesje wykorzystujące najwięcej miejsca w TEMPDB
   ➡ Alokacja zasobów

05. ZASADY DZIAŁANIA OPTYMALIZATORA ZAPYTAŃ

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

07. PLANY WYKONANIA ZAPYTAŃ (QUERY EXECUTION PLAN).
   ➡ Szacowany plan wykonania: Estimated Execution Plan
   ➡ Rzeczywisty plan wykonania: Actual Execution Plan
   ➡ Uruchamianie i odczytywanie planów zapytań
   ➡ Operacje INDEX SCAN i INDEX SEEK.

08. STATYSTYKI (STATISTICS)
   ➡ Budowa i zasada działania statystyk
   ➡ Monitorowanie i utrzymanie statystyk
   ➡ Błędy estymacji kardynalności
   ➡ Rodzaje statystyk

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

10. PARAMETER SNIFFING I PONOWNE KOMPILACJE KODU

11. NAJCZĘŚCIEJ WYSTĘPUJĄCE KONSTRUKTY DEGRADUJĄCE WYDajNOŚĆ

Wymagania

Szkolenie jest przeznaczone zarówno dla administratorów baz danych, jak i programistów, którzy chcą poszerzyć swoje kompetencje o diagnostykę i rozwiązywanie problemów z wydajnością w obszarze działania SQL Server oraz aplikacji na nim działających.
Wymagane jest, aby uczestnicy posiadali wiedzę na temat środowiska Windows oraz znajomość środowiska bazy danych Microsoft SQL Server.

 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie