Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Wprowadzenie do optymalizacji SQL
- Przegląd i cele optymalizacji wydajności
- Przegląd architektury Oracle Optimizer
- Kluczowe koncepcje optymalizacji: koszt, kardynalność, selektywność
Zrozumienie planów wykonania
- Generowanie i interpretacja planów wykonania
- EXPLAIN PLAN vs DBMS_XPLAN
- Typowe pułapki wydajności w planach
Strategie indeksowania
- Typy indeksów i ich wpływ na optymalizację
- Tworzenie i analiza indeksów pod kątem wydajności
- Wykorzystanie niewidocznych i opartych na funkcjach indeksów
Narzędzia do optymalizacji Oracle
- Automatic Workload Repository (AWR)
- Automatic Database Diagnostic Monitor (ADDM)
- SQL Tuning Advisor i SQL Access Advisor
Zarządzanie planami SQL
- Plany bazowe i przechwytywanie planów
- Zarządzanie ewolucjami planów
- Wykorzystanie dyrektyw planów SQL
Zaawansowane techniki optymalizacji SQL
- Bind peeking i adaptacyjne udostępnianie kursorów
- Wykorzystanie podpowiedzi i profili do kontroli wykonania
- Diagnozowanie i naprawa złożonych zapytań
Praktyczne scenariusze optymalizacji
- Analiza rzeczywistych problemów SQL
- Krok po kroku ćwiczenia optymalizacyjne
- Najlepsze praktyki i listy kontrolne optymalizacji
Podsumowanie i kolejne kroki
Wymagania
- Znajomość Oracle SQL i PL/SQL
- Doświadczenie w pracy z Oracle Database jako developer lub DBA
- Podstawowa znajomość planów wykonania i koncepcji indeksowania
Grupa docelowa
- Deweloperzy baz danych Oracle
- Inżynierowie wydajności
- Administratorzy baz danych
21 godzin
Opinie uczestników (1)
dobrze wyjaśnione każdy punkt i zadania do praktyki.
Piseth Ben - ACLEDA Bank Plc.
Szkolenie - Oracle Database 19c: SQL Tuning Workshop
Przetłumaczone przez sztuczną inteligencję