SQL Server 2016/2014 - pokročilá optimalizace výkonu (MSQL4)

Databáze, MS SQL

Tento kurz je věnován zkušeným administrátorům a vývojářům, kteří již ovládají základy optimalizace výkonu v databázových systémech, ale potřebují se dozvědět a aplikovat pokročilé techniky v oblasti diagnostiky, refaktorizace dotazů, škálovatelnosti výkonu a optimalizace I/O, aby dosáhli vysoký výkon v náročném prostředí. Je také určen pro ty, kteří již použili standardní metody optimalizace jako je normalizace, indexace a upgrade HW, ale stále mají problémy s výkonem SQL Serveru. Tento kurz naučí účastníky dostat z SQL Serveru maximum, které lze vůbec dosáhnout.

Lokalita, termín kurzu



Bratislava
30.11. - 1. 12. 2017
Objednat
25.1. - 26. 1. 2018
Objednat
Brno
23.11. - 24. 11. 2017
Objednat
11.1. - 12. 1. 2018
Objednat
22.2. - 23. 2. 2018
Objednat
Praha
15.11. - 16. 11. 2017
Objednat
4.1. - 5. 1. 2018
Objednat
15.2. - 16. 2. 2018
Objednat
Vlastní Školení na míru (termín, lokalita, obsah, délka)

Náplň kurzu:

Skrýt detaily
  • Diagnostika
    1. Jak na to jdou experti / Profesionální diagnostika SQL Serveru.
    2. Diagnostika použitím DMV.
    3. Záznam Workload SQL Serveru bez dopadu na jeho výkon.
    4. Automatizace zpracování diagnostických dat.
    5. Stanovení výkonnostního baseline pro dlouhodobý monitoring.
    6. Jak přistupovat k optimalizaci.
  • Refaktoring dotazů
    1. Performance killers v SQL Serveru.
    2. Doporučení pro správný design dotazů a přepsání již existujících.
    3. Nadměrná rekompilace stored procedur a ad-hoc dotazů, jejich detekce a odstranění.
    4. Nahrazení temp tabulek tabulkovými proměnnými.
    5. Řešení problémů s indexy a statistikami.
    6. Indexové Hint.
    7. Locking, blocking a hinty.
    8. Transakce a jejich optimalizace.
    9. Analýza a odstranění deadlocků.
    10. Nahrazení náročných SQL analýz rychlými OLAP analýzami.
  • Optimalizace výkonu I/O subsystému
    1. Zvýšení I/O výkonu přidáním datových souborů.
    2. Partitioning dat a indexů.
    3. Partition switching, expresní archivace dat.
    4. Optimalizace I/O interní kompresí tabulek a indexů.
    5. Optimalizace transakčních logů.
    6. Optimalizace výkonu tempdb.
    7. Detekce dotazů využívajících tempdb. Příčiny využívání tempdb a jejich odstranění.
    8. SSDs - ano nebo ne?
    9. SAN storage.
    10. Další možnosti optimalizace I/O výkonu.
  • Škálování výkonu
    1. Implementace load balancingu pro read-only provoz.
    2. Implementace load balancingu pro read-write provoz.
    3. Urychlení reportování vůči bodu v čase (snapshoty).
    4. Normalizace databází během plného provozu.
    5. Paralelizace a de-paralelizace provádění dotazů.
    6. Úvod do edice SQL Server Parallel Data Warehouse.
    7. Masivní paralelní real-time zpracování událostí technologií StreamInsight.
  • Ostatní optimalizační techniky
    1. Optimalizace datových přenosů do datových skladů (CDC / CT + SSIS).
    2. Optimalizace asynchronního zpracování použitím front a Service Brokera.
    3. Optimalizace zpracování XML, geografických a hierarchických dat.
    4. Optimalizace rychlosti zálohování a obnovy ze záloh.
    5. Optimalizační checklist pro SQL Server.
    6. Novinky ve zvyšování výkonu v SQL Serveru 2014/2012.
    7. In-memory databázový engine.
Předpokládané znalosti:
Znalost optimalizace výkonu na úrovni kurzu MSQL3 nebo ekvivalentní znalosti. Kurz je nevhodný pro začátečníky.
Doporučený předchozí kurz:
SQL Server 2016/2014 - základy optimalizace výkonu (MSQL3)
Časový rozvrh:
2 dny (9:00hod. - 17:00hod.)
Cena kurzu:
9 900,00 Kč (11 979,00 Kč včetně 21% DPH)