Počas kurzu Oracle Database: SQL ladenie pre vývojárov sa dozviete o Oracle SQL ladení a ako aplikovať ladiace techniky do vlastného SQL kódu. Naučíte sa rôzne spôsoby efektívneho prístupu k dátam. Prínosom tohto kurzu je hlbšie pochopenie [...]
  • ORSTD
  • Dĺžka 3 dni
  • 45 ITK bodov
  • 6 termínov
  • Bratislava (1 950 €)

    Brno (49 500 Kč)

    Praha (49 500 Kč)

Počas kurzu Oracle Database: SQL ladenie pre vývojárov sa dozviete o Oracle SQL ladení a ako aplikovať ladiace techniky do vlastného SQL kódu. Naučíte sa rôzne spôsoby efektívneho prístupu k dátam. Prínosom tohto kurzu je hlbšie pochopenie ladenia Oracle SQL príkazu a postupu, ako písať dobre vyladené SQL príkazy vhodné pre databázu Oracle zameranú na vývoj. Dozviete sa, ako rozlúštiť, vybrať a následne použiť ladenie na SQL kód. Predvedené budú rôzne techniky ladenia.

»
  • Upravovať SQL príkazy tak, aby fungovali čo najlepšie 
  • Odhaliť neefektívne fungujúci SQL
  • Prechádzať aplikáciu na rôznych úrovniach jej architektúry
  • Pochopiť, ako Query Optimizer rozhoduje o prístupe k dátam
  • Definovať, ako si štatistiky optimalizátora ovplyvňujú výkon SQL
  • Zoznam možných metód prístupu k dátam, vrátane rôôznych spojovacích metód
  • Znalosť architektúry databáz
  • Znalosť SQL a PL/SQL
  • Oracle Database: Úvod do SQL

Odporúčané vstupné požiadavky:

  • Oracle Database: SQL Workshop I

Metódy výučby

Odborný výklad s praktickými ukážkami, cvičeniami na počítačoch.

Formáty školenia Oracle

Veľmi obľúbenou formou školení sú vopred nahrané kurzy On Demand, ktoré zahŕňajú 90 dní samoštúdia kedykoľvek a kdekoľvek s TOP lektorom. Ďalšími možnými formátmi štúdia sú kurzy, ktoré prebiehajú priamo v učebni v IT školiacom stredisku GOPAS alebo v spoločnosti Oracle, ďalej formát Live Virtual Class (školenia online) či Self-Study (samoštúdium vo forme CD/download).

Študijné materiály

Elektronické autorizované materiály Oracle v anglickom jazyku.

Úvod
• Ciele kurzu, náplň kurzu a dodatky použité počas kurzu
• Poslucháči a prerekvizity
• Ukážková schéma použitá počas kurzu
• Informácie o účte kurzu
• SQL prostredia, ktoré su počas kurzu k dispozícii
• Workshopy, demo skript a skript s príkladmi kódu
• Dodatky v kurze

Úvod do SQL ladenia
• Session SQL ladenia
• Stratégia SQL ladenia
• Vývojárske prostredie: Prehľad
• SQLTXPLAIN (SQLT) diagnostický nástroj

Použitie sledovacích nástrojov aplikácie
• Použitie SQL sledovacej funkcie: Prehľad
• Potrebné kroky pred sledovaním
• Dostupné sledovacie nástroje: Prehľad
• Sledovacie funkcie
• Formátovanie SQL sledovacích súborov: Prehľad

Porozumenie základným ladiacim technikám
• Vývoj efektívneho SQL príkazu
• Skripty použité v tejto lekcii
• Design tabuľky
• Použitie indexu
• Transformované indexy
• Nesúlad typov dát
• Využitie NULL
• Vyladenie ORDER BY príkazu

Základná funkcionalita optimalizéra
• Reprezentácia SQL príkazu
• Spracovanie SQL príkazu
• Prečo potrebujeme optimalizér?
• Komponenty optimalizéra
• Transformátor dotazov
• Optimalizér založený na nákladoch
• Adaptívna optimalizácia dotazov
• Funkcia pre optimalizáciu a vydanie Oracle databázy

Generovanie a zobrazovanie plánov spustenia
• Plán spustenia
• Príkaz EXPLAIN PLAN
• Plán tabuľky
• AUTOTRACE
• Zobrazenie V $ SQL_PLAN
• Automatický archív záťaže
• SQL Monitoring

Interpretácia plánov spustenia a vylepšenia
• Interpretácia plánu sériového sputenia
• Adaptívna optimalizácia

Optimalizér: Prístupové cesty k indexu a tabuľkám
• Bezpečné riadkové operácie
• Hlavné štruktúry a prístupové cesty
• Scan celej tabuľky
• Indexy
• Spoločné pripomienky

Optimalizér: Operácia spojenia
• Spojovacie metódy
• Typy spojenia

Dalšie operácie optimalizácie
• SQL operátori
• Ďalšie N-Array operácie
• Operátori výslednej medzipamäti

Úvod do konceptov štatistík optimalizéra
• Štatistiky optimalizéra
• Typy štatistík optimalizéra
• Zhromažďovanie a správa štatistík optimalizéra: Prehľad

Použitie viazaných premenných
• Zdieľanie kurzoru a rozdielne doslovné hodnoty
• Zdieľanie kurzoru a viazané premenné

SQL management plánu
• Údržba SQL výkonu
• SQL management plánu

Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.