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
  1. Mierzenie wydajności baz danych
    1. Ważność dokonywania pomiarów
    2. Kluczowe wskaźniki dla wydajności zapytań: SYSMON
    3. Kluczowe wskaźniki dla wydajności zapytań: PROFILER
    4. Wskazówki dotyczące identyfikacji zabezpieczania i zablokowania.
  2. Optymalizacja fizycznego projektu bazy danych
    1. Model optymalizacji wydajności
    2. Strategia optymalizacji schematu: klucze
    3. Strategia optymalizacji schematu: odpowiedzialna denormalizacja
    4. Strategia optymalizacji schematu: uogólnianie (Generalization)
  3. Optymalizacja zapytań celem zwiększenia wydajności
    1. Model optymalizacji wydajności: zapytania
    2. Czym jest logiczny przepływ zapytań
    3. Rozważania dotyczące wykorzystania podzapytań
    4. Wskazówki dotyczące tworzenia wydajnych zapytań
  4. Refaktoryzowanie kursorów do zapytań
    1. Model optymalizacji wydajności: rozwiązania oparte o zestaw zapytania
    2. (Query-Set-based)
    3. Piec kroków do utworzenia kursora
    4. Strategia refaktoryzowania kursorów
  5. Optymalizacja strategii indeksów
    1. Model optymalizacji wydajności: indeksy
    2. Rozważania dotyczące korzystania z indeksów
    3. Najlepsze wykorzystanie indeksu zgrupowanego (Clustered Index)
    4. Najlepsze praktyki dotyczące projektowania indeksów nie-zgrupowanych
    5. W jaki sposób dokumentować strategie indeksowania
  6. Zarządzanie dostępem konkurencyjnym
    1. Model optymalizacji wydajności: zabezpieczania i blokady blokowanie
    2. Multimedia - "How to Use Efficient Queries to Reduce Locking and Blocking"
    3. Strategia redukcji zabezpieczania i blokowania
zegar 24/7 Wsparcie
od expertDBA
glob Pomoc
zdalna
ludzie Dedykowane
zasoby DBA
zegar Dostosowane
SLA