Oracle – Optimalizace a ladění aplikací (ORA3)

Databáze, Oracle

Cílem kurzu je seznámit účastníky se základními aspekty ovlivňujícími výkonové paramety Oracle, naučit se optimalizovat a kontrolovat existující aplikace pro zlepšení výkonu. Účastníci se naučí interpretovat výsledky exekučních plánů, optimalizovat jednotlivé SQL dotazy a sledovat výkonostní charakteristiky databáze Oracle.
Při malém počtu do tří účastníků kurz realizujeme v délce dvou dnů.

KDE A KDY KURZ PROBÍHÁ?



S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Vámi preferovanou formu můžete zvolit v průběhu objednávky. Více informací k hybridní formě školení naleznete zde.

Odemkněte potenciál svých zaměstnanců. Každé školení z naší nabídky přizpůsobíme konkrétním cílům i lidem.
Potřebujete školení přímo u vás ve firmě, nebo upravit obsah a délku na míru? ICT Pro je ideální řešení. Školit můžeme také v angličtině.

Poptat kurz na míru

Náplň kurzu:

Skrýt detaily
  • Planování Oracle
    1. HW / SW požadavky
    2. Vliv komponent a prostředí na výkon
    3. Výběr vhodných HW / SW komponent pro provoz
    4. Instalace s ohledem na výkon
  • Architektura databázového systému Oracle
    1. Fáze zpracování příkazu SQL.
    2. Parsování, optimalizátor, přístupové cesty, exekuční plán
  • Vazební proměnné v SQL příkazu
  • Výkonová škálovatelnost
    1. Architektura systému
    2. Zásady návrhu aplikace
    3. Architektura systému
    4. Temporary tablespace - kdy se používá, vliv na výkon
  • Statistiky SQL
    1. Význam statistik pro optimalizátor
    2. Histogramy
    3. Používání balíku DBMS_STATS pro generování statistik
  • Optimalizátor
    1. Funkce optimalizátoru Oracle
    2. Faktory, které optimalizátor zohledňuje při volbě plánu provedení příkazu (exekuční plán)
    3. Nastavení módu optimalizátor na úrovni instance a na úrovni sezení (session)
  • Exekuční plán
    1. Přehled nejdůležitějších operátorů v exekučním plánu
    2. Zobrazení exekučního plánu
    3. Interpretace exekučního plánu
  • Přehled nástrojů pro sledování výkonu
    1. ADDM
    2. ASH
    3. AWR
    4. Top SQL
  • Přehled nástrojů pro automatické ladění výkonu
    1. SQL Tuning Advisor
    2. Baselines
  • Práce s indexy
    1. Typy indexů
    2. Uvedení indexů
    3. Index typu vyvážený vyhledávací strom (BTree)
  • Různé cesty přístupu k vybrané množině řádků
    1. Přístupové cesty založené na použití indexu
  • Materializované pohledy
    1. Materializované pohledy a tabulky pro dočasná data
    2. Osvěžování obsahu datového segmentu materializovaného pohledu
    3. Výkonové aspekty tabulek typu TEMPORARY
  • Zámky
    1. Architektura
    2. Vliv na výkon
    3. Deadlock
  • Transakce
    1. Architektura
    2. REDO / UNDO – vliv na výkon
    3. Optimální návrh transkačního modelu z pohledu výkonu
  • Použití doporučení typu HINT
    1. Kdy a proč (ne)používat
  • Dočasné tabulky
  • Druhy spojení relačních tabulek
Časový rozvrh:
3 dny (9:00-17:00)
Cena za osobu:
24 400,00 Kč (29 524,00 Kč včetně 21% DPH)

Ukázka prostředí a výuky