Strojenie zapytań SQL Server 2017
SQLDBA08
Czego nauczysz się na tym szkoleniu?
To szkolenie pozwoli słuchaczom nabyć wiedzę i umiejętności praktyczne pozwalające na poprawienie wydajności zapytań SQL. Podczas zajęć omówione zostaną mechanizmy pozwalające na zwiększenie wydajności pracy bazy danych takie jak: poziom izolacji transakcji, blokady danych, indeksy, czy kursory. Zostaną również omówione oraz praktycznie wykorzystane narzędzia do monitorowania i optymalizacji pracy serwera SQL Server. Szkolenie przygotowuje do egzaminu certyfikacyjnego Microsoft ze ścieżki MCITP: 70-442: PRO: Designing and Optimizing Data Access by Using Microsoft SQL Server 2012.
Przeznaczenie
Administratorzy baz danych
Programiści baz danych
Wymagania
Znajomość SQL Server
Czas trwania
3 dni
Poziom
- Mierzenie wydajności baz danych
- Ważność dokonywania pomiarów
- Kluczowe wskaźniki dla wydajności zapytań: SYSMON
- Kluczowe wskaźniki dla wydajności zapytań: PROFILER
- Wskazówki dotyczące identyfikacji zabezpieczania i zablokowania.
- Optymalizacja fizycznego projektu bazy danych
- Model optymalizacji wydajności
- Strategia optymalizacji schematu: klucze
- Strategia optymalizacji schematu: odpowiedzialna denormalizacja
- Strategia optymalizacji schematu: uogólnianie (Generalization)
- Optymalizacja zapytań celem zwiększenia wydajności
- Model optymalizacji wydajności: zapytania
- Czym jest logiczny przepływ zapytań
- Rozważania dotyczące wykorzystania podzapytań
- Wskazówki dotyczące tworzenia wydajnych zapytań
- Refaktoryzowanie kursorów do zapytań
- Model optymalizacji wydajności: rozwiązania oparte o zestaw zapytania
- (Query-Set-based)
- Piec kroków do utworzenia kursora
- Strategia refaktoryzowania kursorów
- Optymalizacja strategii indeksów
- Model optymalizacji wydajności: indeksy
- Rozważania dotyczące korzystania z indeksów
- Najlepsze wykorzystanie indeksu zgrupowanego (Clustered Index)
- Najlepsze praktyki dotyczące projektowania indeksów nie-zgrupowanych
- W jaki sposób dokumentować strategie indeksowania
- Zarządzanie dostępem konkurencyjnym
- Model optymalizacji wydajności: zabezpieczania i blokady blokowanie
- Multimedia - "How to Use Efficient Queries to Reduce Locking and Blocking"
- Strategia redukcji zabezpieczania i blokowania