Lépjen kapcsolatba velünk

Kurzusleírás

Alkalmazáshangolási módszertan

Adatbázis- és példányarchitektúra

  • Szerverfolyamatok
  • Memóriastruktúra (SGA, PGA)
  • Elemzés és megosztott kurzorok
  • Adatfájlok, naplófájlok, paraméterfájlok

A parancs-végrehajtási terv elemzése

  • Hipotetikus terv (EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
  • A tényleges végrehajtási terv (V $ SQL_PLAN, XPlane, AWR)

Teljesítményfigyelés és szűk keresztmetszetek keresése a folyamatban

  • A példány aktuális állapotának figyelése rendszerszótár-nézetekkel
  • A múltbeli szótárak figyelése
  • Alkalmazásnyomkövetés (SQLTrace, TkProf, TreSess)

Az optimalizálási folyamat

  • A költségalapú optimalizálás tulajdonságai és szabályozása
  • Az optimalizálás meghatározása

A költségalapú optimalizáló munkájának vezérlése:

  • Munkamenet- és példányparaméterek
  • Tippek (hintek)
  • Lekérdezési terv minták

Statisztikák és hisztogramok

  • A statisztikák és hisztogramok hatása a teljesítményre
  • A statisztikák és hisztogramok gyűjtésének módszerei
  • A statisztikák számlálásának és becslésének stratégiája
  • Statisztikakezelés: zárolás, másolás, szerkesztés, a gyűjtés automatizálása, változások figyelése
  • Dinamikus adatmintavételezés (ideiglenes táblák, összetett predikátumok)
  • Többoszlopos statisztikák, kifejezésalapúak
  • Rendszerstatisztikák

Az adatbázis logikai és fizikai felépítése

  • Táblaterek.
  • Szegmensek
  • Kiterjesztések (EXTENTS)
  • Blokkok

Adattárolási módszerek

  • A tábla fizikai vonatkozásai
  • Ideiglenes táblák
  • Indexelt táblák
  • Külső táblák
  • Partícionált táblák (tartomány, lista, hash, vegyes)
  • Táblák fizikai átszervezése

Materializált nézetek és a QUERY REWRITE mechanizmus

Adatindexelési módszerek

  • B-TREE indexek építése
  • Az indexek tulajdonságai
  • Indexek: egyedi, többoszlopos, függvényalapú, inverz
  • Indexek tömörítése
  • Indexek újraépítése és egyesítése
  • Virtuális indexek
  • Privát és nyilvános indexek
  • Bitmap indexek és kapcsolódásuk

Esettanulmány - teljes adatletapogatás

  • A táblaszintű elhelyezés és a blokkszintű olvasás hatása a teljesítményre
  • Hagyományos és közvetlen elérési útvonalú adatbetöltés
  • A predikátumok sorrendje

Esettanulmány - adatelérés indexen keresztül

  • Indexolvasási módszerek (UNIQUE SCAN, RANGE SCAN, FULL SCAN, FAST FULL SCAN, MIN/MAX SCAN)
  • Függvényalapú indexek használata
  • Az index szelektivitása (Clustering Factor)
  • Többoszlopos indexek és SKIP SCAN
  • NULL értékek és indexek
  • Indexelt táblák (IOT)
  • Az indexek hatása a DML-műveletekre

Esettanulmány - rendezés

  • Rendezés memóriában
  • Rendezés indexszel
  • Nyelvi rendezés
  • A rendezetlenség hatása a rendezésre (Clustering Factor)

Esettanulmány - összekapcsolások és allekérdezések

  • Összekapcsolások: MERGE, HASH, NESTED LOOP
  • Összekapcsolások OLTP- és OLAP-rendszerekben
  • A kapcsolás sorrendje
  • Külső összekapcsolások
  • Anti-összekapcsolás
  • Részleges összekapcsolások (SEMI)
  • Egyszerű allekérdezések
  • Korrelált allekérdezések
  • Nézetek, a WITH záradék

A költségalapú optimalizáló egyéb műveletei

  • Buffer Sort
  • INLIST
  • VIEW
  • FILTER
  • Count Stop Key
  • Result Cache

Elosztott lekérdezések

  • Lekérdezési tervek olvasása dblinkek használata esetén
  • A vezető tábla kiválasztása

Párhuzamos feldolgozás

Követelmények

  • Az SQL alapjainak magabiztos használata és az Oracle-adatbázis környezetének ismerete (lehetőleg az Oracle 11g képzés elvégzése - Natív SQL programozóknak - Workshopok)
  • Gyakorlati tapasztalat az Oracle-lel való munkában
 28 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák