Kurzusleírás

Alkalmazások finomhangolási módszertana

Adatbázis és példány architektúrája

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

Parancsvé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ény monitorozása és szűk keresztmetszetek keresése a folyamatban

  • A példány aktuális állapotának monitorozása a rendszerszótár nézetei alapján
  • Történelmi szótárok monitorozása
  • Alkalmazás nyomon követése (SQLTrace, TkProf, TreSess

Az optimalizálási folyamat

  • Költségoptimalizálás tulajdonságai és szabályozása
  • Optimalizálási döntés

Költségalapú optimalizáló irányítása:

  • Munkamenet paraméterek és példány
  • Tippek (hints)
  • Lekérdezési tervek mintái

Statisztikák és hisztogramok

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

Az adatbázis logikai és fizikai szerkezete

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

Adattárolási módszerek

  • A tábla fizikai aspektusai
  • Ideiglenes táblák
  • Index táblák
  • Külső táblák
  • Particionált táblák (tartomány, betű, hash, vegyes)
  • Táblák fizikai átszervezése

Materializált nézetek és QUERY REWRITE mechanizmus

Adatindexelési módszerek

  • B-TREE indexek építése
  • Index tulajdonságai
  • Indexek: egyedi, többoszlopos, függvény, inverz
  • Indexek tömörítése
  • Indexek rekonstrukciója és egyesítése
  • Virtuális indexek
  • Privát és nyilvános indexek
  • Bitmap indexek és összekapcsolás

Esettanulmány - teljes beolvasás

  • A tábla szintjének és blokkolásának hatása a teljesítmény olvasására
  • Adatok betöltése hagyományos és közvetlen úton
  • Predikátumok sorrendje

Esettanulmány - adatokhoz való hozzáférés indexen keresztül

  • Index olvasási módszerei (UNIQUE SCAN RANGE SCAN FULL SCAN FAST FULL SCAN MIN / MAX SCAN)
  • Funkcionális indexek használata
  • Az index szelektivitása (Clustering Factor)
  • Többoszlopos indexek és SKIP SCAN
  • NULL és indexek
  • Index táblák (IOT)
  • Indexek hatása DML műveletekre

Esettanulmány - rendezés

  • Rendezés memóriában
  • Index rendezés
  • Nyelvi rendezés
  • Az entrópia 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
  • Átkapcsolások sorrendje
  • Külső összekapcsolások
  • AntI-join
  • Hiányos összekapcsolások (SEMI)
  • Egyszerű allekérdezések
  • Korrelált allekérdezések
  • Nézetek, a WITH záradék

Egyéb költségalapú optimalizáló műveletek

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

Szétszórt lekérdezések

  • Lekérdezési tervek olvasása dblinks használatával
  • A vezető jelölés kiválasztása

Párhuzamos feldolgozás

Követelmények

  • Az SQL alapjainak szabad használata és az Oracle adatbáziskörnyezet ismerete (előnyös az Oracle 11g képzés elvégzése - Natív SQL programozóknak - Workshop)
  • Gyakorlati tapasztalat az Oracle használatában
 28 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák