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

Liczba uczestników



Cena za uczestnika

Opinie uczestników (1)

Powiązane Kategorie