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.
Opinie uczestników (2)
Instruktor ponownie przyniósł swoje najlepsze umiejętności, gdy wspaniale przeprowadził skonfigurowane szkolenie dla moich pracowników, z doskonałym czasem, wiedzą, wsparciem i bliską relacją z moimi pracownikami.
James - Shawnee Mission School District
Szkolenie - Administering in Microsoft SQL Server
Przetłumaczone przez sztuczną inteligencję
To było najlepsze szkolenie zdalne na którym byłam. Mimo, że trener nie nawiązywał na siłe kontaktu z uczestnikami, ani nie spoufalał się w celu zdobycia atencji, nieustannie zdobywał moją uwagę. Poziom merytoryczny baaaardzo wysoki. :)