program_strojenie wydajnosciowe SQL
Transkrypt
program_strojenie wydajnosciowe SQL
Strojenie wydajnościowe SQL SK-ORA-SSQL CHARAKTERYSTYKA Kurs obejmuje zagadnienia związane z projektowaniem wydajnych baz danych oraz strojeniem poleceń SQL wykonywanych w środowisku bazy danych Oracle. PROFIL SŁUCHACZY Kurs przeznaczony jest dla projektantów, programistów oraz administratorów baz danych. WYMAGANIA WSTĘPNE Od uczestników szkolenia wymagana jest znajomość środowiska Windows oraz zagadnień omawianych na kursach Administracji baz danych Oracle, cz.1 (SQL – język dostępu do bazy danych Oracle). CZAS TRWANIA • • cykl wieczorowy (w godz. 17.30-20.30) – trzy dni w tygodniu przez dwa tygodnie z rzędu cykl weekendowy (piątek w godz.17.30-20.30 i sobota 8.00-15.00) przez dwa weekendy z rzędu ZAGADNIENIA Polecenie Merge Inserty wielotabelowe: warunkowe i bezwarunkowe Polecenie Truncate Tabele zewnętrzne Klauzula WITH Wyrażenia regularne Perspektywy systemowe Zapytania w rozproszonych bazach danych Mechanizm FLASHBACK: Flashback Query Flashback Version Query Flashback Transaction Query Flashback Table Flashback Drop Klauzula set unused w modyfikacji tabel Strojenie – wprowadzenie Cele i metodologia Śledzenie SQL Plany wykonania zapytań Narzędzia: SQLTRACE TKPROF EXPLAIN PLAN AUTOTRACE STATSPACK Indeksy: B*-drzewo Bitmapowe Oparte na funkcjach Tabele zorganizowane indeksowo Strojenie indeksów Optymalizatory: RBO CBO Zbieranie statystyk Polecenie ANALYZE Pakiet DBMS_STATS Strojenie poleceń SQL Rodzaje złączeń Nieefektywne polecenia Wskazówki optymalizatora WIEDZA Z KURSU Po ukończeniu kursu uczestnik powinien umieć diagnozować i rozwiązywać problemy związane z wydajnością poleceń SQL. Powinien także umieć poprawnie zaprojektować strukturę bazy danych oraz zaimplementować wydajne polecenia SQL.