Tento čtyřdenní kurz seznamuje studenty s metodami a postupy nezbytnými pro ladění výkonu a optimalizaci databáze v prostředí Microsoft SQL Serveru 2019.
Obsah kurzu
Hlavní témata kurzu * Modul 1: Plánování architektury SQL Serveru 2019 Součásti SQL Server a SQL OS Plánování SQL Waits and Queues * Modul 2: SQL Server I/O Základní pojmy Řešení úložišť I/O nastavení a testování * Modul 3: Struktura databáze Vnitřní struktura databáze Datové soubory TempDB Internals * Modul 4: Paměť SQL Serveru Paměť systému Windows Paměť SQL Serveru In-Memory OLTP * Modul 5: Souběžnosti a transakce Souběžnosti a transakce Locking Internals * Modul 6: Statistiky a indexy Statistiky Interní informace o indexu Columnstore indexy * Modul 7: Spouštění dotazů a analýza plánu dotazů Spouštění dotazů a optimalizace dotazů Analýza plánu dotazů * Modul 8: Plán ukládání do mezipaměti a rekompilace Interní plán mezipaměti Odstraňování problémů Query store * Modul 9: Rozšířené události Rozšířené události - základní pojmy Implementace * Modul 10: Monitorování a trasování Monitoring Baselining a benchmarking Dělka kurzu 4 dny (28 vyučovacích hodin)
Předpoklady
Základní znalost operačního systému Microsoft Windows a jeho funkcí, znalosti jazyka Transact SQL a zkušenosti se správou a údržbou databáze.
Studijní materiály
Výuka probíhá podle originálních anglických studijních materiálů společnosti Microsoft.