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