SQL Server - 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.

KDE A KDY KURZ PROBÍHÁ?



S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení naleznete zde.

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
    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 - základy optimalizace výkonu (MSQL3)
Časový rozvrh:
2 dny (9:00hod. - 17:00hod.)
Cena za osobu:
12 600,00 Kč (15 246,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

Generální finanční ředitelství, Vladimír V.
SQL Server - pokročilá optimalizace výkonu ( MSQL4)
"Perfektní a hodně užitečných informací"
Generální finanční ředitelství, Jan Z.
SQL Server - pokročilá optimalizace výkonu ( MSQL4)
"Celkově jsem byl spokojen. Poznatky využiji v další praxi."
DF Partner s. r. o., Tomáš B.
SQL Server - pokročilá optimalizace výkonu ( MSQL4)
"Vyhovoval mi obsah i forma školení."
dataPartner s.r.o., Jan Č.
SQL Server - pokročilá optimalizace výkonu ( MSQL4)
"Podtrhnul bych jedničku u řádku "Odborná úroveň znalosti lektora""
dataPartner s.r.o., Filip K.
SQL Server - pokročilá optimalizace výkonu ( MSQL4)
"Na školení bych asi nic neměnil. Oceňuji zaměření probírané látky na praktické využití a přizpůsobení našim potřebám."
Kooperativa pojišťovna, a.s., Vienna Insurance Group, Miroslav D.
SQL Server - pokročilá optimalizace výkonu ( MSQL4)
"Znalosti lektora byly pro mne přínosem a všechno otázky fundovaně odpověděl. Se školením jsem maximálně spokojen"
Kooperativa pojišťovna, a.s., Vienna Insurance Group, Petr L.
SQL Server - pokročilá optimalizace výkonu ( MSQL4)
"Velice prinosny kurs, nejen co do tematu, ale hlavne pristup lektora. Je videt, ze skolil clovek s bohatou praxi, ktery nam predal spoustu uzitecnych znalosti. Velike diky!"
W.A.G. payment solutions, a.s., Viktorija D.
SQL Server - pokročilá optimalizace výkonu ( MSQL4)
"Výborně, děkuji!"
W.A.G. payment solutions, a.s., Jan H.
SQL Server - pokročilá optimalizace výkonu ( MSQL4)
"Se školením jsem byl velmi spokojen"
SolidVision, s.r.o., Martin Š.
SQL Server - 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 - pokročilá optimalizace výkonu ( MSQL4)
"Super byly probírané příklady z praxe a rady do budoucna čeho se vyvarovat."