Oracle Database 12c R2 – SQL Tuning for Developers 2. kiadás

A tanfolyam alatt Oracle Database 12c R2 – SQL Tuning for Developers 2. kiadás, amely az alkalmazásfejlesztésre összpontosít, a résztvevők az SQL utasítások hangolásáról tanulnak Oracle és hogyan írjunk hatékony, adatbázisnak megfelelő SQL utasításokat Oracle.

A résztvevők megtanulják értelmezni a végrehajtási terveket és az adatokhoz való hozzáférés különböző módjait. Megmutatják, hogyan kell megfejteni, eldönteni, majd hangolást alkalmazni az SQL kódra. Különféle hangolási technikákat mutatnak be.

Ezt a kurzust gyakorlati laboratóriumi gyakorlatok támogatják.

Kinek szól?

  • A rendszergazdák
  • Fejlesztők
  • Adattárház-fejlesztők
  • PL/SQL fejlesztők
  • Alkalmazásfejlesztők
  • Fejlesztők
  • Támogatási mérnökök

Mit fogsz tanulni?

A tanfolyam résztvevői megtanulják:

• Használja az eszközöket Oracle az SQL nem megfelelő hatékonyságának azonosítására.
• Használjon automatikus SQL hangolást.
• Használjon valós idejű SQL megfigyelést.
• Hatékonyabb SQL utasítások írása.
• A nagy terhelésű SQL utasítások figyelése és követése.
• Az adatbázis-objektumok optimalizáló statisztikáinak kezelése.
• Az optimalizálási folyamat lépéseinek és operátorainak megértése.
• A végrehajtási tervek értelmezése.
• Alkalmazáskövetés végrehajtása.
• Módosítsa az SQL utasítást a legjobb teljesítmény érdekében
• A gyengén teljesítő SQL-t azonosítja
• Egy alkalmazás nyomon követése a különböző alkalmazásarchitektúra-szinteken keresztül
• Ismerje meg, hogy a lekérdezésoptimalizáló hogyan hoz döntéseket az adatok elérésével kapcsolatban
• Határozza meg, hogy az optimalizáló statisztikái hogyan befolyásolják az SQL teljesítményét
• Azonosítja az adatokhoz való hozzáférés lehetséges módjait, beleértve a különböző asszociációs módszereket

Előfeltételek:

  • Ismerkedés az adatbázis architektúrával;
  • SQL és PL/SQL ismerete.

Tanfolyam órarendje:

A tananyag angol nyelvű. A tanítás román nyelven folyik.

Bevezetés

  • A kurzus céljai, a kurzus napirendje és a kurzusban használt függelékei
  • Közönség és követelmények
  • A tanfolyamon használt mintasémák
  • Osztály fiókinformációi
  • A tanfolyamon elérhető SQL-környezetek
  • Workshopok, bemutató szkriptek és kódpélda szkriptek
  • Mellékletek a kurzusban

Bevezetés az SQL Tuningba

  • SQL Tuning Session
  • SQL hangolási stratégiák
  • Fejlesztési környezetek: Áttekintés
  • SQLTXPLAIN (SQLT) diagnosztikai eszköz

Alkalmazáskövető eszközök használata

  • Az SQL Trace Facility használata: Áttekintés
  • A nyomkövetés előtt szükséges lépések
  • Elérhető nyomkövetési eszközök: Áttekintés
  • A trcsess segédprogram
  • SQL nyomkövetési fájlok formázása: áttekintés

Az alapvető hangolási technikák megértése

  • Hatékony SQL utasítások fejlesztése
  • A leckében használt szkriptek
  • táblatervező
  • Használati index
  • Átalakított index
  • Dátumtípus eltérés
  • NULL használat
  • Hangolja be az ORDER BY záradékot

Az optimalizáló alapjai

  • SQL utasítás megjelenítése
  • SQL utasítás feldolgozás
  • Miért van szüksége optimalizálóra?
  • Az optimalizáló összetevői
  • Query Transformer
  • Költségalapú optimalizáló
  • Adaptív lekérdezésoptimalizálás
  • Az optimalizáló funkciói és Oracle Database Releases

Végrehajtási tervek generálása és megjelenítése

  • Végrehajtási terv?
  • Az EXPLAIN PLAN parancs
  • Táblázat terv
  • AutoTrac
  • V$SQL_PLAN nézet
  • Automatic Workload Repository
  • SQL figyelés
  • DBML_SQL_MONITOR

A végrehajtási tervek és fejlesztések értelmezése

  • Soros végrehajtási terv értelmezése
  • Adaptív optimalizálás
  • Optimalizáló: Táblázat és index hozzáférési útvonalak
  • Sorforrás-műveletek
  • Fő struktúrák és elérési utak
  • Teljes táblázat szkennelés
  • Indexek
  • Közös megfigyelések

Az optimalizáló csatlakozási műveleteihez

  • Csatlakozás a módszerekhez
  • Csatlakozási típusok

Egyéb optimalizáló kezelők

  • SQL operátorok
  • Egyéb N-tömb műveletek
  • Az eredmény gyorsítótár operátorai

Bevezetés az optimalizáló statisztikai fogalmaiba

  • Statisztikai optimalizáló
  • Az optimalizáló statisztikák típusai
  • Az Optimizer statisztikáinak összegyűjtése és kezelése: Áttekintés

Kötési változók használata

  • Kurzormegosztás és különböző betűértékek
  • Kurzormegosztás és kötési változók

SQL tervkezelés

  • Az SQL teljesítményének fenntartása
  • SQL tervkezelés

Műhelyek

Javasoljuk, hogy folytassa:

A tanfolyam elvégzése után nincsenek ajánlott tanfolyamok.

Oracle Database 12c R2 – SQL Tuning for Developers 2. kiadás

Személyre szabott ajánlatok minimum 2 fős csoportoknak

Tanfolyam részletei

Időtartam:

3
nap

Ár:

1440 EUR

Szállítás:

Osztálytermi tanítás, hibrid tanterem, virtuális tanterem

Szint:

5. Szakosodott

Szerepek:

Database adminisztrátor