Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan Szkolenia
Metodologia dostrajania aplikacji
Baza danych i instancja architektury
- Procesy serwerowe
- Struktura pamięci (SGA, PGA)
- Parsowanie i udostępnianie kursorów
- Pliki danych, pliki dziennika, pliki parametrów
Analiza planu wykonania polecenia
- Plan hipotetyczny (WYJAŚNIJ PLAN, SQLPlus AutoTrac XPlane)
- Rzeczywisty plan wykonania (V $ SQL_PLAN, XPlane, AWR)
Monitorowanie wydajności i znajdowanie wąskich gardeł w procesie
- Monitorowanie aktualnego stanu instancji za pomocą widoków słownikowych systemu
- Monitoring słowników historycznych
- Aplikacja śledząca (SQLTrace, TkProf, TreSess
Proces optymalizacji
- Optymalizacja kosztów nieruchomości i ich uregulowanie
- Determinacja do optymalizacji
Kontroluj optymalizator kosztów pracy poprzez:
- Parametry sesji i instancja
- Wskazówki (wskazówki)
- Wzorce planów zapytań
Statistics i histogramy
- Statystyki wpływu i histogramy wydajności
- Metody gromadzenia statystyk i histogramów
- Strategia liczenia i szacowania statystyki
- Management statystyki: blokowanie, kopiowanie, edycja, automatyzacja gromadzenia, monitorowanie zmian
- Dynamiczne próbkowanie danych (płyty tymczasowe, złożone predykaty)
- Statystyki wielokolumnowe oparte na wyrażeniach
- Statistics System
Logiczna i fizyczna struktura bazy danych
- Tabele spacji.
- segmenty
- Rozszerzenia (ZAKRES)
- Bloki
Metody przechowywania danych
- Fizyczne aspekty stołu
- Tabele tymczasowe
- Indeks tabel
- Tabele zewnętrzne
- Tablica partycji (rozpiętość, litera, skrót, mieszana)
- Fizyczna reorganizacja tabel
Zmaterializowane widoki i mechanizm QUERY REWRITE
Metody indeksowania danych
- Budowanie indeksów B-TREE
- Indeks właściwości
- Indeksy: unikalna, wielokolumnowa, funkcja, odwrotna
- Wskaźniki kompresji
- Rekonstrukcja i łączenie indeksów
- Indeksy wirtualne
- Indeksy prywatne i publiczne
- Indeksy bitmapowe i skrzyżowanie
Studium przypadku – pełne skanowanie danych
- Wpływ miejsca na poziomie stołu i odczytów wydajności bloku
- Ładowanie danych ścieżką konwencjonalną i bezpośrednią
- Kolejność predykatów
Case Study - dostęp do danych poprzez indeks
- Metody odczytu indeksu (UNIKALNY ZAKRES SKANOWANIA SKAN PEŁNY SKAN SZYBKI PEŁNY SKAN MIN / MAX SKAN)
- Korzystanie ze wskaźników funkcjonalnych
- Wskaźnik selektywności (współczynnik skupienia)
- Indeksy wielokolumnowe i POMIŃ SKANOWANIE
- NULL i indeksy
- Tabele indeksowe (IOT)
- Wskaźniki wpływu operacji DML
Studium przypadku - sortowanie
- Sortowanie pamięci
- Sortuj indeks
- Sortuj językowo
- Wpływ entropii na sortowanie (współczynnik skupienia)
Studium przypadku - złączenia i podzapytania
- Fuzja: MERGE, HASH, NESTED LOOP
- Łączy się w systemach OLTP i OLAP
- Kolejność przełączania
- Zewnętrzne złącza
- Blokada przyłączania
- Łączenia niekompletne (SEMI)
- Podzapytania proste
- Skorelowane podzapytania
- Widoki, klauzula WITH
Optymalizator oparty na kosztach innych operacji
- Sortowanie buforowe
- NA LIŚCIE
- POGLĄD
- FILTR
- Klawisz zatrzymania liczenia
- Pamięć podręczna wyników
Zapytania rozproszone
- Przeczytaj plany zapytań dotyczące użycia dblinks
- Wybór znaku wiodącego
Przetwarzanie równoległe
Wymagania
- Swobodne posługiwanie się podstawami SQL oraz znajomość środowiska bazodanowego Oracle (preferowane ukończenie szkolenia Oracle 11g - Native SQL dla Programistów - Warsztaty)
- Praktyczne doświadczenie w pracy z Oracle
28 godzin