Oracle 11g: Tuning SQL - Warsztaty zgodne ze szkoleniem autoryzowanym

by:
Czas trwania 3 dni

Najbliższe terminy tego szkolenia

Cena szkolenia 2100 PLN (netto)

Standardy JSystems

  1. Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
  2. Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
  3. Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
  4. Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
Zapisz się
Program szkolenia
  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

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!

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”

Stanowisko robocze


Do tego szkolenia każdy uczestnik otrzymuje dostęp do indywidualnej wirtualnej maszyny w chmurze. Ma ona zainstalowane i skonfigurowane wszystko co potrzebne do realizacji szkolenia. Maszyna będzie dostępna przez cały okres szkolenia.
Terminy gwarantowane

Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.

Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.

Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje. Ewentualne ryzyko ponosimy my jako organizator.

Przejdź do terminów tego szkolenia

Szkolenia online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia.
Inne szkolenia tej kategorii Sprawdź pozostałe    szkolenia Usuniete!

Sprawdź, co mówią o nas ci, którzy nam zaufali

  • 4.9/5

    Oracle 11g: Tuning SQL - Warsztaty zgodne ze szkoleniem autoryzowanym

    23-06-2021 temat jest olbrzymi więc dodawane skrypty i materiały szkoleniowe do dalszego pogłębienia są bardzo użyteczne ewentualne szkolenie pogłębiające po jakimś czasie używania nabytej wiedzy Marek Elznerowicz, Prudential International Assurance plc Spółka Akcyjna Oddział w Polsce
  • 4.92/5

    Oracle 11g: Tuning SQL - Warsztaty zgodne ze szkoleniem autoryzowanym

    07-10-2020 Świetnie przygotowany trener z ogromną wiedzą. Ciekawa tematyka. Łukasz Grodzki, Powszechny Zakład Ubezpieczeń na Życie SA
  • 5.0/5

    Oracle 11g: Tuning SQL - Warsztaty zgodne ze szkoleniem autoryzowanym

    10-06-2020 Masa cennych informacji w bardzo przystępnej formie oraz cenie, polecam! Wiktor Ryciuk, Sas Institute Sp. z o.o.
  • 4.71/5

    Oracle 11g: Tuning SQL - Warsztaty zgodne ze szkoleniem autoryzowanym

    06-11-2019 Ciekawie przygotowane szkolenie. Na duży plus zarówno omawiane tematy (z obszernymi przykładami), jak i wiedza merytoryczna prowadzącego. Polecam! Dawid Pac, DSV International Shared Services Sp. z o.o.
  • 4.85/5

    Oracle 11g: Tuning SQL - Warsztaty zgodne ze szkoleniem autoryzowanym

    06-11-2019 Szkolenie zgodne z oczekiwaniami, jedno z lepszych na jakim byłem, a byłem jeszcze w 2 innych firmach na szkoleniu. Mariusz Bilich, DSV International Shared Services Sp. z o.o.
  • 5.0/5

    Oracle 11g: Tuning SQL - Warsztaty zgodne ze szkoleniem autoryzowanym

    05-06-2019 Bardzo dobrze przygotowany program szkolenia, trener z dużą wiedzą merytoryczną, duża ilość ćwiczeń praktycznych. Marek Kocjan, Ganso Sp. z o.o.
  • 4.84/5

    Oracle 11g: Tuning SQL - Warsztaty zgodne ze szkoleniem autoryzowanym

    21-11-2018 Merytorycznie, ciekawie polecam. Kamil Piwowarski, Eurobank S.A.
  • 4.85/5

    Oracle 11g: Tuning SQL - Warsztaty zgodne ze szkoleniem autoryzowanym

    01-08-2018 Szkolenie bardzo ciekawe, zagadnienia nieco zmienione aby bardziej je dostosować do nas. Prowadzący uprzejmy, koleżeński, ale także kompetentny. Zawsze znał odpowiedzi na dodatkowe pytania, widać że nie tylko prowadzi szkolenia ale i pracuje w temacie. Szczerze polecam każdemu kto chce w swobodnej ale skupionej atmosferze zdobyć lub pogłębić wiedzę. Łukasz Pardo, Orbium International Sp. z o.o.
  • 4.74/5

    Oracle 11g: Tuning SQL - Warsztaty zgodne ze szkoleniem autoryzowanym

    20-02-2018 Szkolenie ciekawe uświadamiające w sposób bezpośredni jak coś działa wraz z elementami praktycznymi. Przemysław Burzyński, Comarch SA
  • 4.78/5

    Oracle 11g: Tuning SQL - Warsztaty zgodne ze szkoleniem autoryzowanym

    20-02-2018 Bardzo dobry trener i szkolenie, dowiedziałem się wiele przydatnych rzeczy na temat Tuningu SQL, które przydadzą mi się w pracy, polecam to jak i inne szkolenia z Andrzejem Klusiewiczem. Bartłomiej Sowiak, CGI Information Systems and Management Consultants (POLSKA) Sp. z o.o.
  • 4.71/5

    Oracle 11g: Tuning SQL - Warsztaty zgodne ze szkoleniem autoryzowanym

    23-01-2018 Ciekawie przedstawione zagadnienie tuningu bazy danych Oracle. Paweł Bosek, Acxiom Global Service Center Polska Sp. z o.o.
  • 4.71/5

    Oracle 11g: Tuning SQL - Warsztaty zgodne ze szkoleniem autoryzowanym

    23-01-2018 Bardzo dobre szkolenie. Duzo ciekawcyh informacji przedstawionych w przystepny sposob.Prowadzacy dal rade. Marcin Urbanek, Acxiom Global Service Center Polska Sp. z o.o.
  • 4.78/5

    Oracle 11g: Tuning SQL - Warsztaty zgodne ze szkoleniem autoryzowanym

    23-01-2018 szkolenie z zakresu tuningu to zawsze trudne wyzwanie więc tym bardziej gratulacje dla prowadzącego Przemysław Pozorski, Acxiom Global Service Center Polska Sp. z o.o.
  • 4.92/5

    Oracle 11g: Tuning SQL - Warsztaty zgodne ze szkoleniem autoryzowanym

    14-12-2017 Bez problemu mogę polecić to szkolenie wszystkim którzy chcą poszerzyć swoją wiedzę z zakresu optymalizacji SQL. Prowadzący w fajny sposób prowadzi zajęcia, ciekawie, dużo przykładów które pomagają w zapamiętaniu poruszanych tematów. Piotr Kędzior, Asseco Poland S.A.
  • 4.78/5

    Oracle 11g: Tuning SQL - Warsztaty zgodne ze szkoleniem autoryzowanym

    12-12-2017 Świetny trener Kinga Szczepańska, Warsaw Mathematical Institute Sp. z o.o.

Trenerzy kategorii Usuniete

Maciej Krajewski
Paweł Adamski
Marcin Dzierżak
Piotr Kośka
Mateusz Henicz
Mateusz Zimoch
Dariusz Mydlarz
Kajetan Duszyński
Kacper Sieradziński
Mateusz Kulesza
Paweł Stasiński
Michał Bieniek
Arkadiusz Karasiński
Michał Gellert
Wojciech Grzybek
Tomasz Bauer
Julia Kraśnicka (孔振鹭)
Sebastian Stasiak
Mateusz Lewandowski
Łukasz Tomczyk
Monika Lewandowska
Kamil Będkowski
Przemysław Starosta
Mateusz Bartosz
Krystian Brożek
Sławomir Juruś
Michał Schielmann
Marcin Kujawski
Rafał Nowakowski
Aleksander Lisiecki
Adrian Chaber
Kamil Czornyj
Jakub Muszyński
Mateusz Gul
Sebastian Koziatek
Marcin Chrost
Artur Zięba-Kozarzewski
Artur Markiewicz
Bartosz Świekatowski
Łukasz Przeździęk
Dariusz Górski
Marcin Nowak
Jacek Januszewski
Elżbieta Jakubowska
Michał Podbielski
Tomasz Woźniak
Patryk Sikora
Piotr Mućko
Sławek Kutka
Paweł Biesiada
Tomasz Wojnarowski
Krzysztof Własiuk
Marcin Karpezo
Agata Malec-Sromek
Zapisz się

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Telefon 22 299 53 69
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.