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



Brno
11.1. - 12. 1. 2018
Objednat
22.2. - 23. 2. 2018
Objednat
12.4. - 13. 4. 2018
Objednat
Praha
4.1. - 5. 1. 2018
Objednat
15.2. - 16. 2. 2018
Objednat
5.4. - 6. 4. 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)

Vybrané zákaznické reference

SolidVision, s.r.o., Martin Š.
SQL Server 2016/2014 - pokročilá optimalizace výkonu ( MSQL4)
"velmi profesionální a detailní, vstřícnost při řešení aktuálních firemních problémů přímo souvisejících s probíranou tématikou"
SolidVision, s.r.o., Jan P.
SQL Server 2016/2014 - pokročilá optimalizace výkonu ( MSQL4)
"Super byly probírané příklady z praxe a rady do budoucna čeho se vyvarovat."