Intrati in legatura
 Durata 21 ore

Schița de curs

Introducere în SQL Tuning

  • Prezentare generală a tuningului de performanță și obiective
  • Prezentare generală a arhitecturii Oracle Optimizer
  • Concepte cheie de tuning: cost, cardinalitate, selectivitate

Înțelegerea planurilor de execuție

  • Generarea și interpretarea planurilor de execuție
  • EXPLAIN PLAN vs DBMS_XPLAN
  • Capcane comune de performanță în planuri

Strategii de indexare

  • Tipuri de indecși și implicațiile lor în tuning
  • Crearea și analiza indecșilor pentru performanță
  • Utilizarea indecșilor invizibili și a celor bazați pe funcții

Instrumente Oracle de tuning

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

SQL Plan Management

  • Plan baselines și capturarea planurilor
  • Gestionarea evoluțiilor planurilor
  • Utilizarea directivelor de plan SQL

Tehnici avansate de SQL tuning

  • Bind peeking și adaptive cursor sharing
  • Utilizarea hints și a profilelor pentru a controla execuția
  • Diagnosticarea și remedierea interogărilor complexe

Scenarii practice de tuning

  • Analiza problemelor SQL din lumea reală
  • Exerciții de tuning pas cu pas
  • Cele mai bune practici și liste de verificare pentru tuning

Rezumat și pașii următori

Cerințe

  • Înțelegerea limbajului Oracle SQL și PL/SQL
  • Experiență în lucrul cu Oracle Database ca dezvoltator sau DBA
  • Familiaritate de bază cu planurile de execuție și conceptele de indexare

Public țintă

  • Dezvoltatori Oracle database
  • Ingineri de performanță
  • Administratori de baze de date

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite