Zkuste nás kontaktovat

Návrh Školení

Modul 1. Ladění dotazů

  • Nástroje pro ladění dotazů
  • Uložené plány provádění dotazů (Cached Query Execution Plans)
  • Čištění mezipaměti
  • Analýza plánů provádění
  • Pokyny pro optimalizaci (Hints)
  • Použití Database Engine Tuning Advisor
  • Ladění indexů
  • Struktura tabulek a indexů
  • Metody přístupu k indexům
  • Strategie indexování

Modul 2. Poddotazy, tabulkové výrazy a pořadí funkce

  • Práce s poddotazy
  • Použití tabulkových výrazů
  • Použití pořadí funkcí

Modul 3. Optimalizace spojení a množinových operací

  • Základní typy spojení (Join Types)
  • Algoritmy spojení
  • Množinové operace
  • Použití INTO s množinovou operací

Modul 4. Agregace a pivotace dat

  • Použití klauzule OVER
  • Různé typy agregací (akumulativní, klouzavé a od začátku roku)
  • Pivotace a nepivotace
  • Nastavení vlastních agregací
  • Použití podklauzule GROUPING SETS
  • Podklauzule CUBE a ROLLUP
  • Materializace Grouping Setů

Modul 5. Použití TOP a APPLY

  • SELECT TOP
  • Použití operátoru APPLY
  • TOP n na úrovni skupiny
  • Implementace stránkování

Modul 6. Optimalizace transformace dat

  • Vkládání dat s rozšířenou klauzulí VALUES
  • Použití dodavatele řádkových sad BULK
  • Použití INSERT EXEC
  • Mechanismy sekvencí
  • DELETE se spojeními
  • UPDATE se spojeními
  • Příkaz MERGE
  • Klauzule OUTPUT s INSERT
  • Klauzule OUTPUT s DELETE
  • Klauzule OUTPUT s UPDATE
  • Klauzule OUTPUT s MERGE

Modul 7. Dotazování na partitionované tabulky

  • Partitionování v SQL Serveru
  • Jak psát dotazy na partitionované tabulky
  • Jak psát dotazy na partitionované pohledy

Požadavky

Dobré znalosti SQL v prostředí Microsoft SQL Server 2008/2012.

 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (4)

Nadcházející kurzy

Související kategorie