Popis kurzu Oracle - Optimalizace a ladění aplikací - s certifikátem
Lektoři kurzu
Lektoři z firmy: ICT Pro s.r.o. – Kurzy, školení, konzultace ICT a Soft Skills
[Kurz] Program kurzu (obsah přednášky/semináře/rekvalifikace/studia) ...
Planování Oracle
HW / SW požadavky
Vliv komponent a prostředí na výkon
Výběr vhodných HW / SW komponent pro provoz
Instalace s ohledem na výkon
Architektura databázového systému Oracle
Fáze zpracování příkazu SQL.
Parsování, optimalizátor, přístupové cesty, exekuční plán
Vazební proměnné v SQL příkazu
Výkonová škálovatelnost
Architektura systému
Zásady návrhu aplikace
Architektura systému
Temporary tablespace - kdy se používá, vliv na výkon
Statistiky SQL
Význam statistik pro optimalizátor
Histogramy
Používání balíku DBMS_STATS pro generování statistik
Optimalizátor
Funkce optimalizátoru Oracle
Faktory, které optimalizátor zohledňuje při volbě plánu provedení příkazu (exekuční plán)
Nastavení módu optimalizátor na úrovni instance a na úrovni sezení (session)
Exekuční plán
Přehled nejdůležitějších operátorů v exekučním plánu
Zobrazení exekučního plánu
Interpretace exekučního plánu
Přehled nástrojů pro sledování výkonu
ADDM
ASH
AWR
Top SQL
Přehled nástrojů pro automatické ladění výkonu
SQL Tuning Advisor
Baselines
Práce s indexy
Typy indexů
Uvedení indexů
Index typu vyvážený vyhledávací strom (BTree)
Různé cesty přístupu k vybrané množině řádků
Přístupové cesty založené na použití indexu
Materializované pohledy
Materializované pohledy a tabulky pro dočasná data
Osvěžování obsahu datového segmentu materializovaného pohledu
Výkonové aspekty tabulek typu TEMPORARY
Zámky
Architektura
Vliv na výkon
Deadlock
Transakce
Architektura
REDO / UNDO – vliv na výkon
Optimální návrh transkačního modelu z pohledu výkonu
Použití doporučení typu HINT
Kdy a proč (ne)používat
Dočasné tabulky
Druhy spojení relačních tabulek
[Kurz] Obsah kurzu/školení...
Planování Oracle
Architektura databázového systému Oracle
Vazební proměnné v SQL příkazu
Výkonová škálovatelnost
Statistiky SQL
Optimalizátor
Exekuční plán
Přehled nástrojů pro sledování výkonu
Přehled nástrojů pro automatické ladění výkonu
Práce s indexy
Různé cesty přístupu k vybrané množině řádků
Materializované pohledy
Zámky
Transakce
Použití doporučení typu HINT
Dočasné tabulky
Druhy spojení relačních tabulek
[Kurz] Cíl školení / poznámka ke kurzu...
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ů.