PT9i - Oracle9i Performance Tuning

autor Administrator, opublikowano 2004-07-30

PT9i - Oracle9i Performance Tuning

Program

Metodologia strojenia wydajności systemów Oracle
Kroki strojenia
Najczęściej spotykane problemy podczas procesu strojenia
Strojenie różnych typów aplikacji
Metodologia strojenia
Plik alertu i pliki śledzenia
Plik alertu
Pliki śledzenia procesów drugoplanowych
Pliki śledzenia użytkownika
Narzędzia służące do strojenia
Perspektywy słownikowe zawierające statystyki
Dynamiczne perspektywy wydajności
STATSPACK
Skrypty UTLBSTAT/UTLESTAT i plik report.txt
Oracle Wait Interface
DBA wykorzystywane narzędzia
OEM [opis jak wykorzystać EM w innych lekcjach]
Polecenie ANALYZE i pakiet DBMS_STATS
Rozmiar Obszaru Dzielonego
Strojenie bufora bibliotecznego
Strojenie rozmiaru UGA w przypadku wykorzystania procesów serwera dzielonego
Wprowadzenie do różnych typów aplikacji
Fragmentacja
Strojenie bufora słownika danych
Dynamiczna zmiana rozmiaru obszaru dzielonego
Rozmiar bufora danych
Przegląd informacji dotyczących strojenia buforów danych
Detekcja i rozwiązywanie problemów związanych z buforami danych
Cele strojenia
Korzystanie z wielu pul buforów
Wiele rozmiarów bloku
Dynamiczne zmienianie rozmiaru bufora danych
Rozmiar innych struktur SGA
Rozmiar bufora dziennika powtórzeń
Rozmiar Java Pool
Rozmiar Large Pool
Dynamiczna zmiana rozmiaru pamięci SGA
Konfiguracja bazy danych i operacji I/O
Rozmieszczenie plików na dostępnych urządzeniach
Wykorzystanie przestrzeni tabel
Strojenie operacji pełnego przeglądu tabeli
Małe/duże rozmiary bloków zalety i wady (DSS / OLTP)
Strojenie punktów kontrolnych
Konfiguracja plików dziennika powtórzeń
Strojenie archiwizacji
Optymalizacja operacji sortowania
Jak stroić operacje sortowania ?
Redukowanie ilości operacji sortowania (strojenie aplikacji)
Strojenie operacji sortowania (konfiguracja bazy danych)
Sortowanie wykonywane w pamięci i na dysku
Zarządzanie obszarem sortowania korzystając ze starych parametrów inicjalizacyjnych
Zarządzanie obszarem sortowania korzystając z nowych parametrów inicjalizacyjnych
Strojenie segmentów tymczasowych
Wprowadzenie do rywalizacji o rezerwacje
Typy rezerwacji - willing-to-wait, immediate
Lokalizacja wąskich gardeł
Rozwiązywanie problemów związanych z wąskimi gardłami
Strojenie rywalizacji dostępu do pamięci
Rezerwacje listy LRU
Rezerwacje bufora danych
Rezerwacje bufora dziennika powtórzeń
Strojenie rezerwacji I/O
Wykrywanie rywalizacji o rezerwacje I/O
Rozwiązywanie konfliktów
Strojenie segmentów wycofania
Co to są segmenty wycofania
Wykrywanie problemów związanych z segmentami wycofania
Rozwiązywanie problemów związanych z segmentami wycofania
Co to jest System Managed Undo ?
Wykrywanie problemów związanych z System Managed Undo
Monitorowanie i detekcja sporów związanych z blokadami
Koncepcja blokowania
Rozwiązywanie problemów związanych z blokadami
Strojenie Shared Server
Wprowadzenie do Oracle Shared Server
Wykrywanie problemów związanych z dzielonymi procesami serwera
Monitorowanie procesów rozdzielających
Monitorowanie procesów dzielonych serwerów
Rozwiązywanie problemów związanych z dzielonymi procesami serwera
Strojenie schematu
Struktury danych Oracle
Tabele, klastry i indeksy
Tabele indeksowe
Hierarchia struktur składowania
Zmaterializowane perspektywy
Przekształcanie zapytań - Query Rewrites
Efektywne wykorzystanie bloków Oracle
Monitorowanie wykorzystania przestrzeni w segmentach danych
Bloki bazy danych
Łańcuchy i migracja
Rywalizacja o dostęp do list wolnych bloków
Monitorowanie wykorzystania przestrzeni w segmentach indeksowych
Strojenie poleceń SQL
Optymalizator kosztowy i regułowy
SQL Trace i TKPROF
Explain Plan i Auto Trace
Kopiowanie statystyk pomiędzy bazami danych
Tworzenie i zarządzanie składowanymi schematami wykonywania poleceń
Rozważania dotyczące O/S
Zbieranie statystyk wykorzystania pamięci
Zbieranie statystyk wykorzystania CPU
Zbieranie statystyk operacji I/O
Resource Manager
Grupy konsumenckie
Strojenie warsztaty

Cel szkolenia

Kurs ten ma za zadanie zapoznanie uczestników z kolejnymi krokami wykonywanymi podczas strojenia wydajności serwera Oracle9i. Kurs jest ukierunkowany na strojenie bazy danych i instancji, a nie na rozpatrywanie specyficznych zagadnień związanych ze strojeniem wydajności systemu operacyjnego. Uczestnicy kursu nabywają praktycznych doświadczeń strojąc bazę danych Oracle. Wykorzystując dostępne narzędzia Oracle, studenci uczą się jak rozpoznawać problemy, jak rozwiązywać problemy związane z wydajnością bazy Oracle.

Po zakończeniu tego kursu, studenci powinni potrafić:
Konfigurować bazę danych Oracle kładąc nacisk na jak najlepszą wydajność
Wykonać codzienne monitorowanie produkcyjnej bazy danych, używając STATSPACK
Wymienić najważniejsze kroki podczas procesu strojenia, zawarte w metodologii Oracle
Użyć narzędzia Oracle do zdiagnozowania problemów związanych z wydajnością
Zmienic strukturę plików by uzyskać najlepszą wydajność
Identyfikować i rozwiązywać problemy z I/O, składowaniem danych, i konfiguracja bazy danych
Wykrywać i rozwiązywać problemy związane z rywalizacją o rezerwacje i z rywalizacją o blokady w środowisku baz Oracle
Konfigurować zasoby pamięciowe i dyskowe by zoptymalizować operację sortowania
Diagnozować i usuwać problemy związane z procesami serwera dzielonego
Konfigurować Resource Manager do kontroli wykorzystania zasobów

Forma szkolenia

Wykłady
Ćwiczenia
Prezentacje na slajdach
Demonstracje

Grupa docelowa

Administratorzy baz danych
Administratorzy systemów
Pracownicy asysty technicznej

Firma

Combidata Sp. z o.o.
: , , ,