Plan Szkolenia

Wprowadzenie do optymalizacji SQL

  • Przegląd optymalizacji wydajności i celów
  • Przegląd architektury Oracle Optimizer
  • Kluczowe koncepcje optymalizacji: koszt, kardynalność, selektywność

Zrozumienie planów wykonania

  • Generowanie i interpretowanie planów wykonania
  • EXPLAIN PLAN vs DBMS_XPLAN
  • Częste pułapki wydajnościowe w planach

Strategie indeksowania

  • Typy indeksów i ich implikacje optymalizacji
  • Tworzenie i analiza indeksów dla wydajności
  • Używanie niewidocznych i funkcjonalnych indeksów

Narzędzia optymalizacji Oracle

  • Automatic Workload Repository (AWR)
  • Automatic Database Diagnostic Monitor (ADDM)
  • SQL Tuning Advisor i SQL Access Advisor

Zarządzanie planami SQL

  • Podstawowe linie i zapisywanie planów
  • Zarządzanie ewolucją planów
  • Używanie dyrektyw planów SQL

Zaawansowane techniki optymalizacji SQL

  • Bind peeking i adaptacyjne udostępnianie kursora
  • Używanie wskazówek i profili do kontroli wykonania
  • Diagnostyka i naprawa skomplikowanych zapytań

Praktyczne scenariusze optymalizacji

  • Analiza problemów SQL z życia rzeczywistego
  • Ćwiczenia optymalizacyjne krok po kroku
  • Najlepsze praktyki i listy kontrolne optymalizacji

Podsumowanie i kolejne kroki

Wymagania

  • Zrozumienie Oracle SQL i PL/SQL
  • Doświadczenie w pracy z bazą danych Oracle jako programista lub DBA
  • Podstawowa znajomość planów wykonywania i koncepcji indeksowania

Grupa docelowa

  • Programiści baz danych Oracle
  • Inżynierowie wydajności
  • Administratorzy baz danych
 21 godzin

Liczba uczestników


cena netto za uczestnika

Propozycje terminów

Powiązane Kategorie