edudb_otsql - Szkolenia Oracle

Transkrypt

edudb_otsql - Szkolenia Oracle
www.edudb.pl
Szkolenia dla profesjonalistów
OTSQL - Optymalizacja zapytań - tuning SQL w Oracle
Odbiorcy:




Analitycy danych
Osoby sporządzające raporty
Osoby tworzące zapytania SQL do bazy danych Oracle
Programiści SQL i PL/SQL
Szkolenie skierowane jest do osób, które wykorzystują język SQL w codziennej pracy i chcą zdobyć umiejętności
optymalizacji zapytań SQL
Forma:
warsztaty
Czas trwania:
2 dni (2 x 8 h x 45 minut)
Poziom:
Zaawansowany
Korzyści:






Nauczysz się oceniać wydajność zapytania przed jego uruchomieniem
Poznasz metody analizy wydajności zapytania po jego uruchomieniu
Dowiesz się jak określać przyczyny problemów wydajnościowych w zapytaniach SQL
Nauczysz się optymalizować zapytania w celu zwiększenia wydajności
Poznasz metody wpływania na optymalizator
Dowiesz się czym są indeksy, jak i kiedy je tworzyć w celu optymalizacji zapytań
Wymagania przed szkoleniem:
Wskazane ponad roczne doświadczenie w pracy z SQL lub wiedza na poziomie szkolenia O2SQL - Zaawansowany
język SQL i analiza danych w Oracle
Program
1. Architektura Oracle w kontekście optymalizacji zapytań SQL
2. Optymalizator zapytań SQL
3. Bindowanie zmiennych
a. plusy i zagrożenia wynikające ze stosowania zmiennych bindowanych
b. adaptive cursor sharing
c. bind variable peeking
4. Ocena wydajności zapytania przed jego uruchomieniem: poprzez analizę planów wykonania zapytania:
a. cel istnienia
b. interpretacja
c. elementy planu wykonania zapytania
d. dostępne mierniki
5. Ocena wydajności zapytania po jego uruchomieniu: śledzenie sesji, V$SQL
6. Wydajność i optymalizacja zapytań:
a. dobre praktyki
b. metody optymalizacji zapytań
c. ze złączeniami – wybieranie najwydajniejszej metody złączeniowej
d. z sortowaniami
7. Wpływ statystyk na wydajność zapytań
www.edudb.pl
Szkolenia dla profesjonalistów
a. Metody zbierania statystyk
b. Dynamiczne próbkowanie
c. Statystyki obiektowe a systemowe
8. Wpływanie na pracę optymalizatora poprzez podpowiedzi – hinty
9. Użycie widoków zmaterializowanych w celu zwiększenia wydajności zapytań
10. Indeksy – rodzaje indeksów. Wpływ na optymalizację zapytań SELECT, INSERT, UPDATE, DELETE