Microsoft SQL Server 2012/2014 - lad?ní a optimalizace dotaz? (MSQL3A)
Kurz poskytuje znalosti a zkuenosti pot?ebné pro zhodnocení a optimalizaci dotaz? a ?as? odezvy na dotazy. Je zam??en na systematickou identifikaci a optimalizaci faktor? databáze ovliv?ujících výkon dotaz?. Ú?astníci se nau?í psát dotazy v prost?edí SQL Serveru tak, aby byly provedeny co nejrychleji, v?etn? analýzy, kde k p?ípadnému zpod?ní dochází a nápravy této situace.
| Kurz je zaradenĂ˝ v kategĂłrii: |
Databáze → Microsoft SQL → MS SQL Microsoft |
NĂĄroÄnosĹĽ kurzu: pokroÄilĂ˝
DĂŠlka kurzu: 3 dny
NĂĄplĹ kurzu:
- Architektura SQL Serveru, princip zpracování dotazu v SQL Serveru
- M??ení výkonu databáze - D?leitost srovnávacích m??ení, klí?ové m??ení výkonu dotaz?: SQL Profiler, doporu?ení pro identifikaci zamykání a blokování, Performance monitor, Activity monitor, Data Collector
- Optimalizace fyzického návrhu databáze - model optimalizace výkonu, optimaliza?ní strategie schématu: klí?e, optimaliza?ní strategie schématu: zodpov?dná denormalizace, optimaliza?ní strategie schématu: generalizace
- Optimalizace dotaz? pro výkon - model výkonnostní optimalizace: dotazy, co znamená logický tok dotazu, rozhodování o pouití poddotaz?, doporu?ené postupy pro budování efektivních dotaz?
- Zpracování kurzor? v dotazu -model výkonnostní optimalizace: ?eení zaloené na "query-set", p?t krok? k vybudování kurzoru, strategie zpracování kurzoru
- Optimalizace strategie index? - model výkonnostní optimalizace: indexy, rozhodování o pouití indexu, doporu?ení pro pouití clusterovaných index?, doporu?ení pro pouití neclusterovaných index?
- Správa konkuren?ních operací - model výkonnostní optimalizace: problémy zamykání a blokování, prezentace o uití efektivních dotaz? pro redukování zamykání a blokování, strategie redukce zamykání a blokování, optimalizace transakcí
PredpokladanĂŠ znalosti: Dobrá znalost a praktické zkuenosti s dotazováním v prost?edí SQL Serveru 2012/2014 Znalost základních princip? programování P?ehled v oblasti monitorování a ?eení problém?
.TermĂny kurzu:
OdporuÄenĂŠ predchĂĄdzajĂşce a nadväzujĂşce kurzy:
