Kom i kontakt
 Varaktighet 21 timmar

Kursplan

Introduktion till SQL-tuning

  • Översikt över prestandatuning och mål
  • Översikt över Oracles optimeringsarkitektur
  • Nyckelbegrepp för tuning: kostnad, kardinalitet, selektivitet

Förståelse för exekveringsplaner

  • Generering och tolkning av exekveringsplaner
  • EXPLAIN PLAN jämfört med DBMS_XPLAN
  • Vanliga prestandafällor i planer

Indexstrategier

  • Indextyper och deras inverkan på tuning
  • Skapa och analysera index för prestanda
  • Användning av osynliga och funktionsbaserade index

Oracles verktyg för tuning

  • Automatic Workload Repository (AWR)
  • Automatic Database Diagnostic Monitor (ADDM)
  • SQL Tuning Advisor och SQL Access Advisor

Hantering av SQL-planer

  • Planbaslinjer och fångande av planer
  • Hantering av planutveckling
  • Användning av SQL-planriktlinjer

Avancerade tekniker för SQL-tuning

  • Bind peeking och adaptiv kursharedning
  • Användning av hints och profiler för att styra exekvering
  • Diagnostik och korrigering av komplexa frågor

Hands-on tuning-scenarier

  • Analys av SQL-problem från verkliga situationer
  • Steg-för-steg-tuningövningar
  • Bästa praxis och checklistor för tuning

Sammanfattning och nästa steg

Krav

  • Förståelse för Oracle SQL och PL/SQL.
  • Erfarenhet av att arbeta med Oracle Database som utvecklare eller DBA.
  • Grundläggande kunskap om exekveringsplaner och indexkoncept.

Targetgrupp

  • Oracle databasutvecklare.
  • Prestandatekniker.
  • Databasadministratörer.

Antal deltagare


Pris per deltagare

Vittnesmål (1)

Kommande Kurser

Relaterade Kategorier