Strojenie wydajnościowe bazy danych Oracle 11g

  • 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ń. Ćwiczenia praktyczne realizowane będą na systemie MS Windows.

  • Profil słuchaczy

    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”.

  • 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

    Podstawowe narzędzia optymalizacji

    • statystki i metryki
    • zdarzenia typu „wait”
    • Enterprise Manager

    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, SharedPool 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
    • RAT (real application testing)

    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 kursor sharing) 

    Rozwiązywanie problemów bazodanowych

    • przestrzeń UNDO
    • przestrzeń na dane tymczasowe
    • problemy „open cursor”
    • ADR i alerty ADRCI 

    Alerty użytkownika

  • 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 tymczasowych
  • Ścieżka rozwoju

    Po zakończeniu szkolenia rekomendowane jest skorzystanie z:

    • Szkolenie: „Strojenie wydajnościowe Oracle SQL”
    • http://www.oracle.com/pl/products/database/overview/index.html

     

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

Szkolenie aktualnie niedostępne
Zapytaj o termin

Podobne szkolenia

Masz pytania? Skontaktuj się z nami!

31-864 Kraków

ul. Prof. Michała Życzkowskiego 33