Najważniejsze informacje

BESTSELLER!
Tytuł szkolenia
Oracle 11g: Tuning SQL - Warsztaty zgodne ze szkoleniem autoryzowanym
Czas trwania
3 dni
Średnia ocena
4.81 / 5
Średnia ilość osób na szkoleniu
8
Odbywa się w miastach
Wrocław,
Warszawa,
Kraków,
Katowice
Ceny
1899 zł netto
Kod szkolenia
ORA-STRSQL-AUT

Vouchery z roczną ważnością

Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym. Wpłacana kwota jest dowolna. Vouchery są ważne przez rok. W celu uzyskania szczegółowych informacji prosimy o kontakt z biurem.


Szkolenie z tabletem

Istnieje możliwość wykupu szkolenia wraz z tabletem. Na tablecie dostarczane są materiały szkoleniowe. Urządzenie w takiej sytuacji jest traktowane jako nośnik.



Szkolenie zamknięte

Szkolenie zamknięte już od 540 netto/os. Istnieje możliwość realizacji szkolenia w siedzibie klienta w dowolnym miejscu w Polsce i poza granicami.
Skontaktuj się z nami by dowiedzieć się więcej

Opis szkolenia

Szkolenie obejmujące rózne aspekty optymalizacji SQL w bazach danych Oracle. Program szkolenia jest zgodny z programem szkolenia autoryzowanego, przy czym cena jest o polowę niższa. Kurs przeznaczony jest dla programistów, oraz administratorów. Obejmuje szerokie spektrum zagadnień, zarówno tych które może zastosować programista, jak i tych które wymagają uprawnień administracyjnych. Każda część teoretyczna poparta jest przykladami praktycznymi "na żywo". Okolo 60% czasu szkolenia, to warsztaty podczas których uczestnicy realizują zadania wykorzystujące nowo nabytą wiedzę. Niniejsze szkolenie jest też bardzo dobrym wstępem dla osób które chcialyby się zajmować hurtowniami danych.
Zgodne z szkoleniem autoryzowanym „Oracle Database 11g: SQL Tuning Workshop Release 2”

Program

  1. Architektura serwera baz danych Oracle
    • Wprowadzenie do architektury serwera baz danych Oracle
    • Połączenie z instancją bazy danych
    • Struktura fizyczna
    • Przegląd struktur pamięciowych Oracle – wprowadzenie
    • ASMM – Automatyczne zarządzanie pamięcią
    • Logiczne i fizyczne struktury przechowywania danych
    • Segmenty, Extendy i bloki. Przestrzenie tabel SYSTEM i SYSAUX
  2. Wprowadzenie do tuningu SQL
    • Powody niskiej wydajności zapytań SQL
    • Metody obserwacji wydajności
    • Wprowadzenie do narzędzi obserwacji wydajności i poprawy wydajności
    • Osiąganie skalowalności dzięki właściwemu projektowaniu aplikacji, implementacji i konfiguracji
    • Najczęstsze błędy w oprogramowaniu i proaktywne metody tuningu
    • Upraszczanie architektury oprogramowania
    • Modelowanie danych. Projektowanie tabel i indeksów. Używanie widoków. Skuteczne wykonanie zapytań SQL.
    • Wprowadzenie do SQL*Plus i SQLDeveloper
  3. Wprowadzenie do optymalizatora
    • Omówienie SQL
    • Omówienie parsowania zapytań SQL
    • Do czego służy optymalizator SQL?
    • Optymalizacja podczas parsowania zapytań
    • Transformer i estymator
    • Optymalizator kosztowy
    • Generowanie planów zapytań
    • Sterowanie optymalizatorem kosztowym. Własności optymalizatora kosztowego w różnych wydaniach Oracle
  4. Interpretacja planów wykonania zapytań
    • Co to jest plan wykonania zapytania?
    • Gdzie mogę znaleźć plany wykonania zapytań
    • Plan_table oraz AUTOTRACE
    • Wykorzystanie widoku v$SQL_PLAN
    • AWR
    • Interpretacja planów wykonania zapytań
    • Interpretacja złożonych planów wykonania zapytań
    • Analiza planów wykonania zapytań SQL
  5. Śledzenie aplikacji
    • Wyzwania związane ze śledzeniem aplikacji
    • Lokalizacja plików z wynikami śledzenia
    • Co to jest Service (usługa)? Śledzenie usług i aplikacji klienckich
    • Wykorzystanie Enterprise Managera do śledzenia usług
    • Śledzenie sesji
    • Narzędzie trcsess
    • Wykorzystanie narzędzia tkprof do przetwarzania wyników śledzenia
    • Interpretacja wyników śledzenia.
  6. Optymalizator: Operacje na tabelach i indeksach
    • Wprowadzenie do metod dostępu do danych
    • Full Table Scan
    • Przegląd indeksów i ich własności związane z NULLami. Metody dostępu do danych z użyciem indeksów.
    • Tabele IoT
    • Indeksy bitmapowe, operacje na indeksach bitmapowych, indeksy bitmapowe złączeniowe.
    • Indeksy złożone
    • Wytyczne dotyczące zarządzania indeksami i badania użycia indeksów
  7. Optymalizator: Metody łączenia tabel
    • Łączenie tabel algorytmem Nested Loops
    • implementacja algorytmu Nested Loops
    • Łączenie tabel algorytmem Sort Merge Join
    • Łączenie tabel algorytmem Hash Join i Cartesian Join
    • Equijoin i Nonequijoin
    • Złączenia zewnętrzne (Outer Joiny)
    • Samozłączenia (Semijoins)
    • Antijoin
  8. Optymalizator: inne operatory
    • Gdzie można wykorzystać klastry?
    • Operatory sortowania
    • Operator Inlist oraz View
    • Operator Count Stop
    • Operatory min, max, first_rows
    • Operatory filtrowania i konkatenacji
    • Union, Union all, Intersect, Minus
    • Operator Result_cache
  9. Badanie przypadku: Star Transformation
    • Model schematu gwiazdy i płatka
    • Star Transformation
    • Pobieranie wierszy z tabeli faktu z użyciem jednej lub wielu tabel wymiarów
    • Plan wykonania z użyciem Star Transformation
    • Podpowiedzi optymalizatora stosowane przy Star Transformation
    • Wykorzystanie indeksów bitmapowych przy Star Transformation
    • Indeksy bitmapowe złączeniowe
  10. Statystyki i Histogramy
    • Typy statystyk
    • Statystyki tabel, indeksów i kolumn
    • Histogramy
    • Statystyki wielokolumnowe , oraz wyrażeniowe
    • Zbieranie statystyk systemowych
    • Odświeżanie statystyk
    • Blokowanie, eksport , import i ustawianie statystyk
  11. Wykorzystanie zmiennych bindowanych
    • Współdzielenie kursorów i różnice znakowe w zapytaniach
    • Współdzielenie kursorów i zmienne bindowane
    • Wykorzystanie zmiennych bindowanych
    • Parametr Cursor_sharing
    • Wymuszanie współdzielenia kursorów
  12. Wykorzystanie narzędzia SQL Tuning Advisor
    • Automatyczny tuning zapytań SQL
    • Wyzwania tuningu aplikacji
    • Wprowadzenie do SQL Tuning Advisor
    • Przestarzałe statystyki lub brak statystyk. Profilowanie zapytań SQL
    • Tworzenie profili zapytań SQL
    • Pętla optymalizacji, analiza metod dostępu i struktur zapytań SQL
    • Wykorzystanie narzędzia SQL Tuning Advisor
    • Implementacja podpowiedzi
  13. Wykorzystanie narzędzia SQL Access Advisor
    • Wprowadzenie do SQL Access Advisor
    • Podpowiedzi generowane przez SQL Access Advisor
    • SQL Access Advisor Session : opcje inicjalizacyjne
    • SQL Access Advisor: źródła danych do analizy
    • SQL Access Advisor: opcje rekomendacji
    • SQL Access Advisor: cykliczność
    • SQL Access Advisor: wyniki
    • SQL Access Advisor: implementacja wyników
  14. Wykorzystanie automatycznego strojenia SQL
    • Pętla optymalizacji
    • Automatyczne strojenie SQL
    • Proces automatycznego strojenia
    • Przegląd rezultatów
    • Szczegóły rezultatów
    • Wskazówki do dalszej pracy
  15. Zarządzanie wydajnością SQL
    • Utrzymanie wydajności SQL i zarządzania planami wykonania zapytań
    • Architektura SQL Plan Baseline
    • Ważne atrybuty SQL Plan Baseline
    • Wybór planu wykonania
    • Przykładowe scenariusze wykorzystania
    • Analizator wydajności SQL i scenariusze z użyciem SQL Plan Baseline
    • Wykorzystanie Enterprise Managera

Szkolenia poprzedzające

Nazwa szkolenia
Podstawy Oracle SQL
Podstawy SQL i PL/SQL
Oracle: Tuning SQL

Proponowane terminy

Termin od Do Miasto Cena Opcje
18-12-2017 20-12-2017 Kraków 1899 zł netto Rezerwuj Pokaż
18-12-2017 20-12-2017 Warszawa 1899 zł netto Rezerwuj Pokaż
18-12-2017 20-12-2017 Katowice 1899 zł netto Rezerwuj Pokaż
18-12-2017 20-12-2017 Wrocław 1899 zł netto Rezerwuj Pokaż
22-01-2018 24-01-2018 Kraków 1899 zł netto Rezerwuj Pokaż
22-01-2018 24-01-2018 Warszawa 1899 zł netto Rezerwuj Pokaż
22-01-2018 24-01-2018 Katowice 1899 zł netto Rezerwuj Pokaż
22-01-2018 24-01-2018 Wrocław 1899 zł netto Rezerwuj Pokaż
19-02-2018 21-02-2018 Kraków 1899 zł netto Rezerwuj Pokaż
19-02-2018 21-02-2018 Warszawa 1899 zł netto Rezerwuj Pokaż
19-02-2018 21-02-2018 Katowice 1899 zł netto Rezerwuj Pokaż
19-02-2018 21-02-2018 Wrocław 1899 zł netto Rezerwuj Pokaż
19-03-2018 21-03-2018 Kraków 1899 zł netto Rezerwuj Pokaż
19-03-2018 21-03-2018 Warszawa 1899 zł netto Rezerwuj Pokaż
19-03-2018 21-03-2018 Katowice 1899 zł netto Rezerwuj Pokaż
19-03-2018 21-03-2018 Wrocław 1899 zł netto Rezerwuj Pokaż
16-04-2018 18-04-2018 Kraków 1899 zł netto Rezerwuj Pokaż
16-04-2018 18-04-2018 Warszawa 1899 zł netto Rezerwuj Pokaż
16-04-2018 18-04-2018 Katowice 1899 zł netto Rezerwuj Pokaż
16-04-2018 18-04-2018 Wrocław 1899 zł netto Rezerwuj Pokaż
14-05-2018 16-05-2018 Kraków 1899 zł netto Rezerwuj Pokaż
14-05-2018 16-05-2018 Warszawa 1899 zł netto Rezerwuj Pokaż
14-05-2018 16-05-2018 Katowice 1899 zł netto Rezerwuj Pokaż
14-05-2018 16-05-2018 Wrocław 1899 zł netto Rezerwuj Pokaż
11-06-2018 13-06-2018 Kraków 1899 zł netto Rezerwuj Pokaż
11-06-2018 13-06-2018 Warszawa 1899 zł netto Rezerwuj Pokaż
11-06-2018 13-06-2018 Katowice 1899 zł netto Rezerwuj Pokaż
11-06-2018 13-06-2018 Wrocław 1899 zł netto Rezerwuj Pokaż