Oracle databáze: Optimalizace a lad?ní aplikací (ORA8)
| Kurz je zaĹazen v kategorii: |
Databáze → Oracle Oracle |
NĂĄroÄnost kurzu: expert
DĂŠlka kurzu: 2 dny
NĂĄplĹ kurzu:
- Architektura databázového systému Oracle; Fáze zpracování p?íkazu SQL; Prost?edky minimalizace parsování
- Vliv vazebních prom?nných SQL p?íkazu; Popis p?í?in výkonových problém?; Rozpoznání výkonových problém?
- Výkonová kálovatelnost; Architektura systému; Zásady návrhu aplikace
- Zavád?ní nových aplikací; 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); Operace, které volí optimalizátor
- Exeku?ní plán; Zobrazení exeku?ního plánu; P?íkaz EXPLAIN PLAN
- Interpretace výsledku operace EXPLAIN; Interpretace statistik, jako výstupu funk?nosti AUTOTRACE; Sb?r optimaliza?ních statistik
- Pouívání balíku DBMS_STATS; Rozpoznání statistik o tabulce, o sloupci a o indexu; Histogramy
- Trasování aplikace; Statspack; Aktivace funk?nosti SQL Trace
- Nastavení p?ísluných inicializa?ních parametr?; Zpracování dat trasovacího souboru pomocí sluby TKPROF
- Interpretace výstupu sluby TKPROF; Odhalení nejvíce zat?ujících p?íkaz? SQL; Pouití r?zných metod odhalení
- ADDM; Top SQL; Dynamické výkonnostní pohledy; Statspack
- Automatizované lad?ní p?íkaz? SQL; Módy práce optimalizátoru; Druhy analýzy pro lad?ní
- Rádce pro lad?ní; Ladicí kolekce p?íkazu SQL; Top SQL; Uvedení index?
- R?zné cesty p?ístupu k vybrané mnoin? ?ádk?; Index typu vyváený vyhledávací strom (BTree)
- P?ístupové cesty zaloené na pouití indexu; Slu?ování index?; Ovliv?ování optimalizátoru na úrovni p?íkazu
- Pouití doporu?ení typu HINT; Ú?el a p?ínosy stabilizace exeku?ních plán? pomocí osnov; Materializované pohledy a tabulky pro do?asná data
- Syntaxe p?íkazu CREATE MATERIALIZED VIEW; Materializovaný pohled v roli snímku dat; Materializovaný pohled jako podklad pro automatické p?episování p?íkazu SQL
- Osv?ování obsahu datového segmentu materializovaného pohledu; Výkonové aspekty tabulek typu TEMPORARY
- Druhy spojení rela?ních tabulek
PĹedpoklĂĄdanĂŠ znalosti: Velmi dobré znalosti a zkuenosti s dotazováním v prost?edí databází Oracle, výhodou orientace v administra?ních principech
.TermĂny kurzu:
DoporuÄenĂŠ pĹedchozĂ a nĂĄvaznĂŠ kurzy:
