Schița de curs

Introducere în SQL Optimizare

  • Prezentarea generală și obiectivele optimizării performanței
  • Vedere de ansamblu a arhitecturii Oracle Optimizator
  • Concepte cheie ale optimizării: cost, cardinalitate, selectivitate

Comprezunerea Planurilor de Executare

  • Generarea și interpretarea planurilor de executare
  • EXPLAIN PLAN vs DBMS_XPLAN
  • Picioarele comune ale performanței în planuri

Strategii de Indexare

  • Tipurile de index și implicațiile lor pentru optimizarea performanței
  • Creați și analizați indexe pentru a îmbunătăți performanța
  • Folosirea indexelor invizibile și pe bază de funcții

Instrumentele Oracle Optimizare

  • Depozitul Automat de Căracteristicile Sarcinii (AWR)
  • Database Monitorul Diagnostic Automat (ADDM)
  • Consulentul de Optimizare SQL și Consulentul SQL Access

Planificarea Management SQL

  • Bazele planurilor și captarea planurilor
  • Gestionarea evoluțiilor planului
  • Folosirea directivelor de plan SQL

Tehnici Avansate de Optimizare SQL

  • Bind peeking și împărtășirea cursorului adaptivă
  • Folosirea sugestii și profiluri pentru a controla execuția
  • Diagnosticsarea și rezolvarea cererilor complexe

Situații Practice de Optimizare

  • Analiza problemelor SQL din lumea reală
  • Exerciții de optimizare paș cu paș
  • Practici bune și liste de verificare pentru optimizare

Synopsis și Următoarele Pași

Cerințe

  • O înțelegere a lui Oracle SQL și PL/SQL
  • Experiență de lucru cu Oracle Database ca dezvoltator sau DBA
  • Familiaritate de bază cu planurile de execuție și conceptele indexarelor

Audiența

  • Dezvoltatori de baze de date Oracle
  • Ingineri de performanță
  • Administratori Database
 21 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite