SQL Server - tuning T-SQL dotazů (MSQL10)

Databáze, MS SQL

Tento kurz je určen pro vývojáře a administrátory, kteří potřebují psát své T-SQL dotazy tak, aby byly provedeny co nejrychleji, případně se jen chtějí naučit optimalizační techniky dotazů na straně vývoje aplikací. Účastníci se naučí úspěšně monitorovat T-SQL dotazy a identifikovat náročné operace, pochopit exekuční plány, a správně používat indexy. Získají širší znalosti o tom, co se děje na pozadí, jako například analyzovat, zda je pomalost dotazu způsobena dotazem samotným, nebo jinými dotazy. Tento kurz pokrývá doporučení z praxe pro správné psaní dotazů, jakož i alternativy k náročnému zpracování údajů, zahrnuté v SQL Serveru.

Lokalita, termín kurzu



Brno
31.8. - 1. 9. 2017
Objednat
12.10. - 13. 10. 2017
Objednat
23.11. - 24. 11. 2017
Objednat
Praha
24.8. - 25. 8. 2017
Objednat
5.10. - 6. 10. 2017
Objednat
9.11. - 10. 11. 2017
Objednat
Vlastní Školení na míru (termín, lokalita, obsah, délka)

Náplň kurzu:

Skrýt detaily
  • Architektura zpracování dotazů
    1. Jak funguje zpracování dotazů.
    2. Exekuční plány.
    3. Kompilace a recyklace exekučních plánů.
    4. Cache SQL Serveru, jejich využití a vliv na celkový výkon serveru.
    5. Faktory ovlivňující výkon databází na úrovni OS - CPU, RAM, diskové pole, sítě, a jejich správná konfigurace.
  • Monitorování dotazů a výkonu systému
    1. Activity Monitor, Performance Monitor.
    2. Dynamic Management Views.
    3. SQL Profiler.
    4. Automatická analýza dat z monitoringu.
    5. Data collector, UCPs.
  • Analýza dotazů a stavu serveru
    1. Analýza dotazů, exekučních plánů a spotřeby zdrojů serveru.
    2. Analýza a tuning indexů.
    3. Analýza zámků a blokování.
    4. Analýza čekání a ostatních problémů se zdroji serveru.
  • Optimalizace dotazů
    1. Doporučení pro správné psaní dotazů.
    2. Indexy v SQL Serveru a jejich použití.
    3. Urychlení stávajících indexů.
    4. Odstranění bookmark lookups.
    5. Málo známé způsoby použití indexů.
    6. Rychlé vyhledávání v textu použitím full-text indexů.
    7. Optimalizace JOINů.
    8. Rychlá synchronizace dat použitím operátora MERGE.
    9. Ostatní techniky refactoringu dotazů.
  • Optimalizace aplikačního zpracování
    1. Minimalizace blokování a deadlocků.
    2. Optimalizace transakcí.
    3. Hinty.
    4. Minimalizace operací v tempdb.
    5. SQL Server performance killers.
    6. Optimalizace provozu jako celku.
    7. Optimalizační checklist.
    8. Doporučení z praxe.
  • Alternativy ke zpracování T-SQL dotazy
    1. Náročné analýzy a agregace - SQL Server Analysis Services.
    2. Přesun a transformace dat - SQL Server Integration Services.
    3. Masivní paralelní zpracování - SQL Server StreamInsight.
Předpokládané znalosti:
Základy dotazování se v jazyce SQL, základy programování.
Časový rozvrh:
2 dny (9:00hod. - 17:00hod.)
Cena kurzu:
9 900,00 Kč (11 979,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

Compas automatizace, spol. s r.o., Petr K.
SQL Server - tuning T-SQL dotazů ( MSQL10)
"Skvělé školení se spoustou zajímavých praktických příkladů. Lektor byl vynikající a dokázal udržet pozornost všech posluchačů."
Compas automatizace, spol. s r.o., Jaroslav N.
SQL Server - tuning T-SQL dotazů ( MSQL10)
"Líbilo se: Školení orientované na praxi, praktické příklady"
Sprinx Systems, a.s., Marcel E.
SQL Server - tuning T-SQL dotazů ( MSQL10)
"Perfektni, dozvedel sem se mnoho novych informaci. Rad bych si ho i zopakoval :)."
Sprinx Systems, a.s., Štefan G.
SQL Server - tuning T-SQL dotazů ( MSQL10)
"I jako zkušenější v oboru jsem se dověděl spostu zajímavých a postřehů a podnětů, které mě opět mohou posunout dale. Lektor je na první pohled professional, v problematice se výborně orientuje a velmi srozumitelně témata vysvětluje."
Sprinx Systems, a.s., Vítězslav R.
SQL Server - tuning T-SQL dotazů ( MSQL10)
"Vše v pořádku - spokojenost."
Sprinx Systems, a.s., Martin K.
SQL Server - tuning T-SQL dotazů ( MSQL10)
"S kurzem jsem byl celkově velmi spokojen."
BIKE FUN International s.r.o., Lubomír Š.
SQL Server - tuning T-SQL dotazů ( MSQL10)
"Výborný kurz. Výborný lektor. Výborná atmosféra."