Kod: DB-008
Czas trwania: 32 godzin
Czas trwania: 32 godzin
Opis szkolenia
Kurs opisuje metodologię używaną do rozwiązania najważniejszych problemów wydajności Oracle SQL. W kursie rozpatrywana jest wersja 10g.Plan szkolenia
- Metodologia tuninga
- Przetwarzanie wyrażeń SQL
- EXPLAIN i AUTOTRACE: narzędzia używane do monitorowania planu wykonania instrukcji SQL
- Narzędzia SQL*TRACE i TKPROF, służące do diagnostyki wydajności
- Optymalizacja regułowa i optymalizacja kosztowa
- Indeksy i główne metody dostępu do danych
- Gromadzenie statystyk dla optymalizatora
- Tryby pracy optymalizatora. Czynniki wpływające na pracę optymalizatora. Wskazówki dla optymalizatora.
- Sortowanie i scalanie tabeli
- Plan wykonania zapytania (Stored Outline)
- Rozszerzone funkcje indeksowania (indeksy bitmapowe oraz indeksy funkcyjne)
- Perspektywy zmateryalizowane oraz tabele tymczasowe
- Alternatywne sposoby przechowywania danych (tabele o strukturze indeksu oraz indeksy zgrupowane)
- Nowe funkcjonalności wersji 10g
Cele
- Zrozumienie etapów wykonania wyrażeń SQL
- Pobieranie danych statystycznych dotyczących wykonania wyrażeń SQL
- Rozwiązywanie problemów wydajnościowych poprzez modyfikację wyrażeń SQL
Grupa docelowa
- Administratorzy baz danych
- Administratorzy systemowi
- Deweloperzy aplikacji
- Testerzy