Optimalizace a ladění aplikací pro Oracle7

Kód: TS7

Popis kurzu

Účastníci kurzu se zde naučí, jak ladit aplikace tak,aby dosáhli jejich optimální výkonnosti na Oracle7 serveru. V řadě praktických cvičení se budou učit optimalizovat dotazy (queries) a tím dosáhnout rychlejšího přístupu k datům. Dále se naučí, jak efektivně zajistit integritu dat a jak vylepšovat PL/SQL kód a tak redukovat provoz v síti a diskové operace.

Délka kurzu 2 dny

Určení kurzu

  • Programátoři
  • Administrátoři aplikací
  • Vývojáři
  • Databázoví administrátoři

Předpokládané znalosti

Požadované:

Doporučené:

  • Zkušenosti s programováním

Obsah kurzu

  • Obecně o ladění
  • Výkon aplikace
  • Co způsobuje problémy s výkonem
  • Ladící metóda
  • Zpracování SQL příkazů
  • Shared pool (sdílený paměťový prostor)
  • Fáze zpracování
  • Sdílení kurzorů
  • Monitorování sdílených kurzorů
  • Psaní kódu SQL tak, aby kurzory byly sdíleny
  • Diagnostické prostředky ke sledování výkonu
  • Exekuční plán (plán provádění příkazu)
  • Porovnávání exekučních plánů
  • Ladění schematu
  • Co se rozumí schematem
  • Indexy a jejich vytvoření
  • Přístupové metódy k datům
  • Získávání dat pomocí indexu
  • Které indexy je účelné vytvořit
  • Sdružování do clustrů (cluster storage)
  • Hash clusters
  • Hashování nebo indexování?
  • Index clusters
  • Vytvoření indexového clustru
  • Které tabulky sdružovat do clusteru
  • Oracle7 server optimizer
  • Funkcionalita
  • Konverze datových typů
  • Vyhodnocování výrazů a podmínek
  • Vyhodnocování konstant
  • Transitivita
  • Transformace příkazů
  • Spojování tabulek (join methods)
  • Získávání dat
  • Přístupy k optimalizaci
  • Vybrání přístupové cesty (cost-based či rule-based)
  • Určení selektivity
  • Získávání statistických údajů
  • Ladění příkazů SQL
  • Strategie ladění
  • Strategie psaní dotazů (query)
  • Testování příkazů SQL
  • Ruční ladění příkazů
  • Užívání hintů - nerovnoměrné rozložení klíčů
  • Ladění aplikací
  • Redukce práce sítě
  • Obecné rady pro PL/SQL
  • PL/SQL na serveru
  • PL/SQL - na serveru nebo na klientu
  • Implementování referenční integrity

Doporučené navazující kurzy :

redbar.gif (1159 bytes)

Home | Semináře | Year2000 | Podpora | Kontaktujte Oracle
Aktivity | Refrence | Produkty | Řešení | Školení | Konzultace | Partneři

Copyright © 1998, Oracle Czech. Veškerá práva vyhrazena.