SQL Server Performance Tuning Fundamentals (MSQL3)

Databases, MS SQL

Location, current term course



Brno
10/15/2020 - 10/16/2020
Order
12/10/2020 - 12/11/2020
Order
2/4/2021 - 2/5/2021
Order
Praha
11/5/2020 - 11/6/2020
Order
1/7/2021 - 1/8/2021
Order
3/4/2021 - 3/5/2021
Order
Vlastní Školení na míru (termín, lokalita, obsah, délka)

The course:

Hide detail
  • Úvod do Performance Tuning
    1. Kde začít a na co se zaměřit.
    2. Limity optimalizace a SQL Serveru.
    3. Architektura zpracování dotazů v SQL Serveru
    4. Exekuční plány.
    5. Kompilace a recyklace exekučních plánů.
    6. Cache SQL Serveru, jejich využití, správa a vliv na celkový výkon.
    7. Faktory ovlivňující výkon databází na úrovni OS - CPU, RAM, diskové pole, sítě, a jejich správná konfigurace.
    8. SSD disky - ano nebo ne?
  • Indexy
    1. Jak SQL Server (ne)používá indexy.
    2. Interní struktura indexů a její využití.
    3. Clustered vs. Nonclustered indexy.
    4. Indexové statistiky, interní struktura a její využití.
    5. Covering vs. Composite indexy.
    6. Indexace výrazů a agregačních funkcí.
    7. Indexované (materializované) pohledy.
    8. Málo známé způsoby využití indexů pro optimalizaci dotazů.
    9. Full-textové indexy.
    10. Ostatní typy indexů v SQL Serveru: XML, Hierarchical, Spatial, ColumnStore.
  • Řešení problémů s indexy
    1. Vliv indexů na výkon dotazů
    2. Optimalizace indexů
    3. Odstranění bookmark lookup-ů.
    4. Konsolidace indexů.
    5. Automatická údržba indexů a statistik.
    6. Filtrované indexy a statistiky.
    7. Doporučení z praxe.
  • Optimalizace výkonu SQL dotazů
    1. Zásady správného psaní dotazů.
    2. Optimalizace JOINů.
    3. Normalizace vs. denormalizace databází.
    4. MERGE operátor - rychlá synchronizace dat.
    5. Optimalizace práce s binárními sloupci přes FILESTREAM.
  • Transakce
    1. Princip transakcí
    2. Izolace transakce
    3. Souběžný běh
    4. Zámky a jejich význam
    5. Deadlocky
  • Automatizované ladění výkonu serveru
    1. SQL Profiler
    2. Database Engine Tuning Advisor.
  • Monitoring výkonu
    1. Activity Monitor, Performance Monitor.
    2. Data Collector a Management Data Warehouse.
    3. SQL Server Performance Dashboard reporty.
  • Identifikace a řešení problémů s výkonem
    1. Indentifikace zátěže
    2. Monitoring dotazů
    3. Query store
Recommended previous course:
SQL Server – Administration (MSQL1)
Recommended subsequent course:
SQL Server Advanced Performance Tuning (MSQL4)
Schedule:
2 days (9:00 AM - 5:00 PM )
Course price:
353.57 € ( 427.82 € incl. 21% VAT)

Vybrané zákaznické reference

Hunter Douglas Kadaň s.r.o., Michal P.
SQL Server Performance Tuning Fundamentals ( MSQL3)
"Školení naplnilo mé očekávání, většinu znalostí zde získaných budu schopen aplikovat v mém zaměstnání. Lektor na jedničku, zodpověděl všechny dotazy i mimo témata kurzu. Byl jsem zde podruhé a opět veliká spokojenost. viz. Kuchyňka plná dobrot a vždy usměvavá recepční :)"
Kooperativa pojišťovna, a.s., Vienna Insurance Group, Tomáš P.
SQL Server Performance Tuning Fundamentals ( MSQL3)
"Doporučuji kurz před vánoci (za mě 19.12-20.12). Je méně lidí a výuka je více interaktivní - za mě velmi časté dotazy. Znalosti lektora na velmi pokročilé úrovni. Odpovědi se dočkáte i přes nepřesně položené dotazy - dokáže Vás navést správným směrem. Obecně performance tuning vhodný pro databázové vývojáře při návrhu a ladění databází. Při psaní query jako běžný uživatel již tolik neodladíte. Výborné občerstvení + oběd zajištěný na místě. "
COMMERZBANK Aktiengesellschaft, pobočka Praha, Dimos K.
SQL Server Performance Tuning Fundamentals ( MSQL3)
"The lecturer was very professional able to answer in any question during the course"
COMMERZBANK Aktiengesellschaft, pobočka Praha, Oleksandr S.
SQL Server Performance Tuning Fundamentals ( MSQL3)
"I want to thank Pavel for excellent coverage of material and additional recommendations and notes with examples regarding performance tuning "
Capgemini Czech Republic s.r.o., Dan S.
SQL Server Performance Tuning Fundamentals ( MSQL3)
"Školení bylo zajímavé a získané poznatky určitě využiji v praxi."
technology-support s.r.o., František M.
SQL Server Performance Tuning Fundamentals ( MSQL3)
"Velmi praktický náhled na danou problematiku."
CIMCO A/S, Michal V.
SQL Server Performance Tuning Fundamentals ( MSQL3)
"Výborně probraná problematika, špičkový lektor, příklady z praxe."
Solitea Česká republika, a. s., Dalibor Š.
SQL Server Performance Tuning Fundamentals ( MSQL3)
"Praktické rady"
Ústav zdravotnických informací a statistiky ČR, Daniel K.
SQL Server Performance Tuning Fundamentals ( MSQL3)
"školení proběhlo v našich prostorách, program byl nastaven dle našich požadavků, lektor velmi ochotný a orientovaný "
Nextis, s.r.o., Dalibor Z.
SQL Server Performance Tuning Fundamentals ( MSQL3)
"Školení nás po praktické stárnce velmi obohatilo a byli jsme velmi příjemně překvapeni znalostmi, zkušenostmi a připraveností lektora."
VERA, spol. s r.o., Jan S.
SQL Server Performance Tuning Fundamentals ( MSQL3)
"Kurz byl dobre pripraven a lektor byl velmi ochotny s ucastniky rozebrat i jejich konkretni problemy z praxe, coz ocenuji. Nektera temata by mohla byt prenesena do pokrocilejsiho kurzu aby bylo vice casu na rozpitvani zakladnich optimalizacnich technik."
RETIA, a.s., Josef K.
SQL Server Performance Tuning Fundamentals ( MSQL3)
"Školení nás upozornilo na hlavní chyby a naznačilo směr, kterým se ubírat. Bylo dobře zpracované a velmi jsme ocenili lektorovi osobní zkušenosti z praxe a jeho doporučení."
Moravia IT s.r.o., Jaromír M.
SQL Server Performance Tuning Fundamentals ( MSQL3)
"Ve vhodné míře nabité a velmi praktické!"
Moravia IT s.r.o., Jaroslav B.
SQL Server Performance Tuning Fundamentals ( MSQL3)
"Kurz byl výborný, hlavně k pochopení indexů a jak fungují."
Moravia IT s.r.o., Jakub S.
SQL Server Performance Tuning Fundamentals ( MSQL3)
"Kurz mi pomohl osvetlit logiku optimalizace dotazu v sql serveru. Predevsim jak funguje optimalizace na urovni dotazu a indexu, coz pro mne jako BI vyvojare muze byt velmi prinosne."
Moravia IT s.r.o., Ondřej S.
SQL Server Performance Tuning Fundamentals ( MSQL3)
"Ucelený přehled o optimalizaci SQL dotazu. "
Moravia IT s.r.o., Přemysl K.
SQL Server Performance Tuning Fundamentals ( MSQL3)
"Perfektni prakticke ukazky a detailni informace :-)"
Lion Teleservices CZ, a.s., Michal H.
SQL Server Performance Tuning Fundamentals ( MSQL3)
"S kurzem jsem byl velmi spokojen."