Schița de curs

Introducere în Optimizează SQL

  • Panou general și obiective ale optimizării performanței
  • Panou general asupra arhitecturii Optimizatorului Oracle
  • Concepte cheie de optimizare: cost, cardinalitate, selectivitate

Înțelegerea Planurilor de Execuție

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

Strategii de Indexare

  • Tipurile de index și implicațiile lor pentru optimizarea
  • Crearea și analiza indexelor pentru performanță
  • Utilizarea indexelor invizibile și bazate pe funcții

Unelte de Optimizare Oracle

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

Gestionarea Planurilor de SQL

  • Baseline-uri de planuri și capturarea planurilor
  • Administrarea evoluțiilor planului
  • Utilizarea directivelor planului SQL

Tehnici Avansate de Optimizare a SQL

  • Legătura vizibilă a legaturilor și împărțirea cursorului adaptivă
  • Utilizarea indicativelor și profilurilor pentru controlul execuției
  • Diagnosticarea și rezolvarea interogărilor complexe

Scenarii Practice de Optimizare

  • Analiza problemelor SQL din viața reală
  • Exerciții pas cu pas de optimizare
  • Principii și liste de control pentru optimizarea eficientă

Rezumat și următoarele pași

Cerințe

  • Înțelegerea limbajului SQL și PL/SQL al Oracle
  • Experiență în lucru cu baza de date Oracle ca dezvoltator sau DBA
  • Cunoștințe de bază cu planurile de execuție și conceptele de indexare

Publicul vizat

  • Dezvoltatori de baze de date Oracle
  • Ingineri de performanță
  • Administrаторii de baze de date
 21 ore

Numărul de participanți


Pret per participant

Upcoming Courses

Categorii înrudite