Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Metodologia dostrajania aplikacji
Architektura bazy danych i instancji
- Procesy serwerowe
- Struktura pamięci (SGA, PGA)
- Parsowanie i współdzielenie kursora
- Pliki danych, pliki dziennika, pliki parametrów
Analiza planu wykonania polecenia
- Plan hipotetyczny (EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
- Rzeczywisty plan wykonania (V $ SQL_PLAN, XPlane, AWR)
Monitorowanie wydajności i znajdowanie wąskich gardeł w procesie
- Monitorowanie bieżącego stanu instancji za pomocą widoków słowników systemowych
- Monitorowanie historycznych słowników
- Śledzenie aplikacji (SQLTrace, TkProf, TreSess
Proces optymalizacji
- Właściwości optymalizacji kosztowej i regulowane
- Ustalenie do optymalizacji
Kontrola pracy optymalizatora kosztowego poprzez:
- Parametry sesji i instancji
- Wskazówki (hints)
- Wzorce planów zapytań
Statystyki i histogramy
- Wpływ statystyk i histogramów na wydajność
- Metody zbierania statystyk i histogramów
- Strategia liczenia i szacowania statystyk
- Zarządzanie statystykami: blokowanie, kopiowanie, edycja, automatyzacja zbierania, monitorowanie zmian
- Dynamiczne pobieranie próbek danych (tabele tymczasowe, złożone predykaty)
- Statystyki wielokolumnowe, oparte na wyrażeniach
- Statystyki systemowe
Logiczna i fizyczna struktura bazy danych
- Przestrzenie tabel.
- Segmenty
- Rozszerzenia (EXTENTS)
- Bloki
Metody przechowywania danych
- Fizyczne aspekty tabeli
- Tabele tymczasowe
- Tabele indeksowe
- Tabele zewnętrzne
- Tabele partycjonowane (zakres, litera, mieszane)
- Fizyczna reorganizacja tabel
Materializowane widoki i mechanizm QUERY REWRITE
Metody indeksowania danych
- Budowanie indeksów B-TREE
- Właściwości indeksu
- Indeksy: unikalne, wielokolumnowe, funkcyjne, odwrotne
- Kompresja indeksów
- Rekonstrukcja i scalanie indeksów
- Indeksy wirtualne
- Indeksy prywatne i publiczne
- Indeksy bitmapowe i łączenia
Studium przypadku - pełne skanowanie danych
- Wpływ miejsca na poziomie tabeli i bloku na wydajność odczytu
- Ładowanie danych metodą konwencjonalną i bezpośrednią
- Kolejność predykatów
Studium przypadku - dostęp do danych poprzez indeks
- Metody odczytu indeksu (UNIQUE SCAN RANGE SCAN FULL SCAN FAST FULL SCAN MIN / MAX SCAN)
- Wykorzystanie indeksów funkcyjnych
- Selektywność indeksu (Clustering Factor)
- Indeksy wielokolumnowe i SKIP SCAN
- NULL i indeksy
- Indeksowe tabele (IOT)
- Wpływ indeksów na operacje DML
Studium przypadku - sortowanie
- Sortowanie w pamięci
- Sortowanie indeksowe
- Sortowanie językowe
- Wpływ entropii na sortowanie (Clustering Factor)
Studium przypadku - łączenia i podzapytania
- Łączenia: MERGE, HASH, NESTED LOOP
- Łączenia w systemach OLTP i OLAP
- Kolejność łączeń
- Łączenia zewnętrzne
- AntI-join
- Łączenia niepełne (SEMI)
- Podzapytania proste
- Podzapytania skorelowane
- Widoki, klauzula WITH
Inne operacje optymalizatora kosztowego
- Bufor sortowania
- INLIST
- WIDOK
- FILTER
- Count Stop Key
- Result Cache
Zapytania rozproszone
- Odczyt planów zapytań z użyciem dblinks
- Wybór wiodącego węzła
Przetwarzanie równoległe
Wymagania
- Swobodne posługiwanie się podstawami SQL oraz znajomość środowiska bazy danych Oracle (najlepiej po ukończeniu szkolenia Oracle 11g - Native SQL for Programmers - Warsztaty)
- Praktyczne doświadczenie w pracy z Oracle
28 godzin
Opinie uczestników (3)
1. Lubiłem styl prezentacji trenera i cierpliwość w tłumaczeniu. 2. Lubiłem, że trener odpowiadał na nasze dodatkowe pytania, nawet te, które odchodziły nieco od tematu prezentacji, co świadczyło o elastyczności. 3. Lubiłem, że był praktyczny laboratorium, a nie tylko część teoretyczna. 4. Lubiłem, że kurs odbył się online.
Roxana - DB Global Technology
Szkolenie - Oracle 11g - Application Tuning - Workshop
Przetłumaczone przez sztuczną inteligencję
Ekspertiza trenera w zakresie optymalizacji SQL
Bogdan - DB Global Technology
Szkolenie - Oracle 11g - Application Tuning - Workshop
Przetłumaczone przez sztuczną inteligencję
ciężko ocenić - szkolenie bardzo spójne. Wszystko się podobało