Zakres tematyczny szkolenia
1. Wstęp do strojenia.a) potrzeby oraz cele optymalizacjib) subiektywne podejście do rezultatów optymalizacji2. Narzędzia wspomagające strojenie bazy danych oraz instancji Oraclea) alert log oraz pliki śladub) podstawowe widoki systemowec) instalacjad) statystyki oraz zdarzenia3. AWR( Automatic Workload Repository) oraz Statspacka) wstępb) AWR / STATSPACK / SQL * Plus - raportowaniec) snapshotsd) baselinese) adaptive thresholdsf) ADDMg) AHSh) model czasowy4. Konfiguracja zasobów sieciowycha) konfiguracja oraz parametryzacja ORACLE NETb) konfiguracja oraz parametryzacja procesu nasłuchuc) możliwości konfiguracji procesu nasłuchu5. Monitorowanie bazy danych oraz instancjia) mechanizmy monitorowania bazy danych oraz instancjib) monitorowanie sesji oraz ich śledzeniec) narzędzia wspomagające monitorowanie oraz strojenie( tkproff, trcroute)6. Wyszukiwanie problemów wydajnościowycha) metody wykrywaniab) rozwiązywanie problemówc) narzędzia wspomagające monitoring wydajności bazy danych oraz instancjid) perspektywy słownika danych7. Strojenie zasobów systemu operacyjnegoa) parametryzacja pod kątem typu bazy danych( OLTP, OLAP, General purpose)b) parametryzacja pod kątem dostępności bazy danych oraz systemu operacyjnego8. Strojenie zasobów sieciowycha) parametryzacja ORACLE NETb) parametryzacja procesu nasłuchu9. Strojenie zasobów pamięciowycha) zarządzanie pamięciami PGA i SGA oraz ich komponentamib) konfiguracja komponentów pamięci SGA oraz PGAc) monitorowanie pamięci( perspektywy systemowe, narzędzia systemu operacyjnego)d) ASMM – automatic system memory management10. Strojenie zasobów dyskowycha) blok danych - parametryzacjab) strojenie przestrzeni tablicc) strojenie przestrzeni UNDO, TEMOPORARYd) strojenie zasobów wejścia - wyjściae) parametryzacja bazy danych oraz instancji pod kątem wydajności operacji wejściawyjścia11. Blokadya) monitorowanieb) rodzaje blokadc) blokady na poziomie logicznym oraz fizycznymd) rozwiązywanie problemów blokad12. Polecenia SQL - rozwiązywanie problemów wydajnościowycha) monitorowanie poleceń SQLb) statystyki dla poleceń SQLc) plan wykonania poleceń SQLd) optymalizator kosztowy / regałowye) hintyf) wpływ na działanie optymalizatora( parametry systemowe bazy danych)g) SQL Profileh) SQL Access Advisor13. Strojenie mechanizmów tworzenia kopi zapasowej oraz odzyskiwania bazy danycha) rodzaje kopi bezpieczeństwab) backup „zimny”c) backup „gorący”d) baza typu STANDBY( metody dostępności)e) tryb ARCHIVELOG i NOARCHIVELOGf) strojenie procesów archiwizacji( pliki REDO oraz parametry archiwizacji).