Zkuste nás kontaktovat

Návrh Školení

Úvod do optimalizace SQL

  • Přehled optimalizace výkonu a cíle
  • Přehled architektury optimalizátoru Oracle
  • Klíčové koncepty optimalizace: náklad, kardiálníta, selektivita

Chopení plány provádění

  • Generování a interpretace plánů provádění
  • EXPLAIN PLAN vs. DBMS_XPLAN
  • Běžné výkonnostní pasti v plánech

Strategie indexace

  • Typy indexů a jejich dopad na optimalizaci
  • Vytváření a analýza indexů pro výkon
  • Využívání neviditelných a funkčních indexů

Nástroje pro optimalizaci Oracle

  • Automatické úložiště pracovního zatížení (AWR)
  • Automatický diagnostický monitor databáze (ADDM)
  • SQL Tuning Advisor a SQL Access Advisor

Správa plánů SQL

  • Plánové baseline a zachycení plánů
  • Správa evoluce plánů
  • Používání směricek pro plány SQL

Pokročilé techniky optimalizace SQL

  • Bind peeking a adaptivní sdílení kurzoru
  • Používání hintů a profilů pro řízení provádění
  • Diagnostika a oprava složitých dotazů

Praktické scénáře optimalizace

  • Analýza reálných problémů se SQL
  • Krok za krokem provedená cvičení k optimalizaci
  • Nejlepší postupy a kontrolní seznamy pro optimalizaci

Shrnutí a další kroky

Požadavky

  • Znalost Oracle SQL a PL/SQL
  • Zkušenosti s prací s Oracle Database jako vývojář nebo DBA
  • Základní povědomí o plánech provádění a konceptech indexace

Cílová skupina

  • Vývojáři databází Oracle
  • Inženýři výkonnosti
  • Správci databází
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie