Kurzusleírás

SQL-optimálás bevezetése

  • Teljesítményoptimalizálás áttekintése és céljai
  • Oracle Optimizer architektúra áttekintése
  • Kulcsfontosságú optimalizálási fogalmak: költség, kártyaszám, szelektivitás

Végrehajtási tervek megértése

  • Végrehajtási tervek generálása és értelmezése
  • EXPLAIN PLAN vs DBMS_XPLAN
  • Teljesítmény optimalizálásban gyakran előforduló hibák

Indexelési stratégiák

  • Index típusok és optimalizálási következményeik
  • Teljesítményoptimalizálás céljából indexek létrehozása és elemzése
  • Láthatatlan és funkció alapú indexek használata

Oracle optimalizálási eszközök

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

SQL tervkezelés

  • Tervalapok és tervfelvételek
  • Tervfejlődés kezelése
  • SQL tervutasítások használata

Fejlett SQL-optimálási technikák

  • Bind peeking és adaptív kurzor megosztás
  • Utasítások és profilok használata végrehajtás irányítására
  • Bonyolult lekérdezések diagnosztizálása és javítása

Praktikus optimalizálási helyzetek

  • Valós világbeli SQL-problémák elemzése
  • Lépésről lépésre optimalizálási gyakorlatok
  • Legjobb gyakorlatok és optimalizálási ellenőrzőlista

Összegzés és következő lépések

Követelmények

  • Oracle SQL és PL/SQL ismerete
  • Oracle Adatbázis fejlesztőként vagy DBA-ként való munkájának tapasztalata
  • Végrehajtási tervek és indexelési fogalmak alapismerete

Célközönség

  • Oracle adatbázis-fejlesztők
  • Teljesítmény mérnökök
  • Adatbázis adminisztrátorok
 21 Órák

Résztvevők száma


Ár résztvevőnként

Közelgő kurzusok

Rokon kategóriák