Návrh Školení

Úvod do optimalizace SQL

  • Přehled a cíle optimalizace výkonu
  • Přehled architektury Oracle Optimizer
  • Klíčové pojmy optimalizace: náklady, kardinálnost, selekťivita

Porozumění plánům spuštění

  • Generování a interpretace plánů spuštění
  • EXPLAIN PLAN vs DBMS_XPLAN
  • Běžné problémy s výkonem v plánech

Strategie indexace

  • Typy indexů a jejich dopady na optimalizaci
  • Vytváření a analyzování indexů pro výkon
  • Použití neviditelných a funkčně založených indexů

Nástroje pro optimalizaci Oracle

  • Automatický repozitář pracovní nákladů (AWR)
  • Automatický monitor diagnostiky databáze (ADDM)
  • SQL Tuning Advisor a SQL Access Advisor

Správa plánů SQL

  • Základní plány a zachytávání plánů
  • Správa vývoje plánů
  • Použití pokynů pro plány SQL

Pokročilé techniky optimalizace SQL

  • Bind peeking a adaptivní sdílení kurzoru
  • Použití návrhů a profilů pro kontrolu spuštění
  • Diagnostika a oprava komplexních dotazů

Praktické případy optimalizace

  • Analýza skutečných problémů SQL v reálném světě
  • Postupné cvičení optimalizace
  • Nejlepší praktiky a kontrolní seznamy pro optimalizaci

Shrnutí a další kroky

Požadavky

  • Přehled Oracle SQL a PL/SQL
  • Zkušenosti s práci s Oracle Database jako vývojářem nebo DBA
  • Základní znalost exekučních plánů a konceptů indexování

Cílová skupina

  • Vývojáři Oracle databází
  • Inženýři pro výkon
  • Správci databází
 21 hodiny

Počet účastníků


Price per participant

Upcoming Courses

Související kategorie