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.
Odporúčané vstupné požiadavky:
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
Uvedené ceny sú bez DPH.