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

Strojenie wydajnościowe bazy danych Oracle 11g

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.

Język SQL dla analityków danych w środowisku Oracle

Kurs przeznaczony jest słuchaczy, którzy przeprowadzają operacje analityczne lub tworzą raporty w środowisku Oracle. Szkolenie jest kierowane do wszystkich, którzy potrzebują przeprowadzać analizę danych i podejmować decyzje biznesowe.

Oracle SQL – poziom zaawansowany

Kurs przeznaczony jest dla wszystkich, którzy wykorzystują język zapytań SQL do dostępu do danych przechowywanych w bazie Oracle. Uczestnicy szkolenia znają już podstawy języka SQL i chcą skupić się na uniwersalności, elastyczności i wydajności w tworzeniu poleceń.

Strojenie wydajnościowe Oracle SQL

Kurs przeznaczony jest dla projektantów, programistów, administratorów baz danych oraz wszystkich tych użytkowników, którzy są zainteresowani wydajnością środowiska bazodanowego Oracle.

SQL – język dostępu do bazy danych Oracle

Kurs przeznaczony jest dla wszystkich, którzy pracują z oprogramowaniem opartym na relacyjnej bazie Oracle, chcą poznać mechanizmy jej działania oraz nauczyć się jak wybierać interesujące ich informacje z bazy.

Język SQL dla analityków danych w środowisku Oracle – poziom zaawansowany

Kurs przeznaczony jest słuchaczy, którzy przeprowadzają operacje analityczne lub tworzą raporty w środowisku Oracle. Szkolenie jest kierowane do wszystkich, którzy potrzebują przeprowadzać złożoną analizę danych w bazach danych i na tej podstawie podejmować decyzje biznesowe.

Strojenie wydajnościowe bazy danych Oracle 12c

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.

Tuning SQL w Oracle. Optymalizacja zapytań

Kurs przeznaczony jest dla projektantów, programistów, administratorów baz danych oraz wszystkich ich użytkowników zainteresowanych wydajnością środowiska bazodanowego Oracle.

Zaawansowany język SQL i analiza danych w Oracle

Kurs przeznaczony jest słuchaczy, którzy przeprowadzają operacje analityczne lub tworzą raporty w środowisku Oracle. Szkolenie jest kierowane do wszystkich, którzy potrzebują przeprowadzać analizę danych w bazach i hurtowniach danych w calu wsparcia podejmowania decyzji biznesowych.

Oracle SQL – warsztaty praktyczne – poziom średniozaawansowany

Warsztaty przeznaczone są dla osób, pracujących z relacyjnymi bazami Oracle, znających podstawy języka SQL, chcące doskonalić lub odświeżyć swoje umiejętności w tym zakresu.

Skontaktuj się z naszym konsultantem

Do każdego klienta podchodzimy indywidualnie. Ofertę naszych szkoleń dopasujemy do Państwa potrzeb, oczekiwań i możliwości. 

Zadzwoń lub napisz do nas jeśli napotkasz problem

31-864 Kraków

ul. Prof. Michała Życzkowskiego 33