Strojenie wydajnościowe bazy danych Oracle 12c

  • Cele szkolenia

    Po zakończeniu szkolenia uzyska wiedzę z zakresu zasad optymalizacji serwera baz danych Oracle. Wiedza obejmować będzie zrozumienie zasad realizacji kluczowych zagadnień w bazach Oracle mających wpływ na wydajność oraz rozpoznawania sytuacji mających pozytywny lub negatywny wpływ na efektywność serwera. Uczestnik posiądzie również wiedzę na temat optymalnego organizowanie struktur bazy danych, w tym tabel i indeksów oraz optymalizacji instancji i serwera. Umiejętności dotyczyć będą monitorowania i pomiaru wydajności systemu, sterowania optymalizatorem za pomocą statystyk i wskazówek, współdzielonych kursorów oraz zrównoleglania zapytań. Szkolenie obejmuje zmiany oraz nowe funkcjonalności wprowadzone w wersji Oracle 12c. Ćwiczenia praktyczne realizowane będą na systemie MS Windows.

  • Profil słuchacza

    Szkolenie przeznaczone jest dla administratorów baz danych. Ponadto szkolenie może być użyteczne dla programistów implementujących bazy danych i aplikacje bazodanowe, którzy dzięki zrozumieniu zasad funkcjonowania serwera będą potrafili lepiej wykorzystać jego możliwości.

  • Wymagania wstępne

    Od uczestników szkolenia wymagana jest znajomość języka SQL (w zakresie omawianym na szkoleniu „SQL - język dostępu do bazy danych Oracle”) oraz materiału objętego szkoleniem „Administracja bazą danych Oracle 11g” lub „Administracja bazą danych Oracle 12c”

  • Czas trwania

    4 dni po 8 godzin lekcyjnych

  • Metoda realizacji szkolenia

    Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy. 

  • Wiedza teoretyczna i praktyczna

    Optymalizacja tabel i indeksów

    • rodzaje i zastosowania 
    • przebudowa
    • kompresja
    • monitorowanie
    • składowanie dużych danych w bazie (LOB)

    Pamięć instancji – optymalizacja

    • automatyczne zarządzanie pamięcią,
    • pamięć bufora danych
    • bufor zapytań (query cache)
    • pamięć PGA, UGA, Shared Pool i inne

    Optymalizacja PL/SQL-a

    • dobre praktyki
    • pomiar (HPROF)

    Optymalizacja I/O 

    • pomiar i analiza wydajności systemu operacyjnego
    • zapis asynchroniczny i bezpośredni (direct)
    • co to jest ASM (automatic storage management)

    Automatyczne strojenie bazy danych

    • doradcy (Advisors)
    • ADDM

    Monitorowanie i pomiar wydajności systemu

    • zbieranie statystyk i raportowanie
    • AWR
    • ASH
    • Statspack

    Automatic Data Optimization i Heat Map w Oracle 12c

    In-Database Archiving w Oracle 12c

    In Memory Column Store w Oracle 12c

    Minimalizacja rywalizacji o zasoby

    Optymalizator kosztowy i zapytania

    • parametry optymalizatora
    • statystki i histogramy
    • plan zapytania
    • śledzenie zapytań (sql trace) 
    • podpowiedzi (hints)
    • równoległe zapytania
    • współdzielone kursory (adaptive cursor sharing) 

    Rozwiązywanie problemów bazodanowych

    • przestrzeń UNDO
    • przestrzeń na dane tymczasowe
    • problemy „open cursor”
    • ADR i alerty ADRCI
  • Umiejętności

    Po ukończeniu kursu uczestnik/czka będzie potrafił/a:

    • Optymalizować tabele i indeksy
    • Zarządzać pamięcią instancji
    • Podnosić wydajność kodu programów PL/SQL
    • Optymalizować operację wejścia-wyjścia
    • Korzystać z narzędzi automatycznego strojenia baz
    • Monitorować i mierzyć wydajność systemu
    • Minimalizować rywalizacje o zasoby
    • Posługiwać się wskazówkami optymalizatora
    • Weryfikować, gromadzić, modyfikować i przenosić statystyki
    • Weryfikować kursory współdzielone
    • Zarządzać przestrzeniami danych wycofania i tymczasowyc
    • Zarządzać plikami baz non-PDB oraz PD
    • Dobierać bazy w organizacji PDB lub nonPDB zależnie od uwarunkowań wydajnościowyc
    • Wykorzystywać nowe cechy Oracle 12c takie jak: In-Database Archiving czy In Memory Column Store
  • Ścieżka rozwoju

    Po zakończeniu szkolenia rekomendowane jest skorzystanie z:

    • Szkolenie: „Podstawy Hurtowni Danych w środowisku Oracle
    • http://www.oracle.com/pl/products/database/overview/index.html
  • Program do pobrania

Poinformuj mnie o innym terminie tego szkolenia

Prosimy o tę zgodę z uwagi na przepisy dotyczące wysyłania informacji handlowych drogą elektroniczną oraz przepisy prawa telekomunikacyjnego, aby nasi przedstawiciele mogli skontaktować się z Tobą mailowo. Twoje dane osobowe będą przetwarzane w tym przypadku przez spółki z grupy Comarch na podstawie ich prawnie uzasadnionego interesu. Dowiedz się więcej o tym jak spółki z grupy Comarch przetwarzają dane osobowe.
Na podstawie tej zgody Twoje dane osobowe będą przetwarzane przez spółki z grupy Comarch w celu wysyłki newslettera. Możesz wycofać tę zgodę w dowolnym momencie. Pamiętaj, że wycofanie zgody nie wpływa na zgodność z prawem przetwarzania danych sprzed cofnięcia zgody. Prosimy o Twoją zgodę przede wszystkim z uwagi na przepisy o ochronie danych osobowych. Twoja zgoda jest równoznaczna z akceptacją marketingu bezpośredniego i otrzymywania na wskazany adres e-mail informacji handlowych zawartych w naszym newsletterze. Dowiedz się więcej o tym jak spółki z grupy Comarch przetwarzają dane osobowe.

Najbliższe szkolenia

Podobne szkolenia

Masz pytania? Skontaktuj się z nami!

31-864 Kraków

ul. Prof. Michała Życzkowskiego 33