Cursul „Oracle Database 19c: SQL Tuning Workshop” este conceput pentru a oferi participanților o înțelegere aprofundată a procesului de optimizare a instrucțiunilor SQL și a modului în care acestea pot fi scrise astfel încât să utilizeze eficient resursele bazei de date Oracle. Într-un mediu în care performanța aplicațiilor depinde în mare măsură de calitatea interogărilor SQL, abilitățile de tuning devin esențiale pentru orice specialist IT care lucrează cu sisteme Oracle.
Pe parcursul acestui training intensiv, cursanții vor învăța să identifice problemele de performanță, să analizeze planurile de execuție și să aplice tehnici de optimizare bazate pe bune practici recomandate de Oracle. Printr-o combinație de explicații teoretice și exerciții practice, participanții vor dobândi experiență directă în folosirea instrumentelor specifice de tuning, cum ar fi SQL Trace, EXPLAIN PLAN și Oracle SQL Tuning Advisor.
Un alt aspect important abordat în cadrul cursului este înțelegerea modului în care optimizatorul bazei de date selectează planurile de execuție și cum pot fi ajustate instrucțiunile SQL pentru a îmbunătăți performanța aplicațiilor critice. Se va discuta, de asemenea, despre influența indexurilor, statisticilor și a diferitelor hint-uri asupra procesului de optimizare.
Cursul se adresează în special administratorilor de baze de date, dezvoltatorilor și consultanților tehnici care doresc să își perfecționeze abilitățile în scrierea și optimizarea instrucțiunilor SQL. La final, participanții vor fi capabili să redacteze interogări mai eficiente, să identifice și să remedieze probleme de performanță și să asigure o utilizare optimă a resurselor bazei de date Oracle 19c.
Acest curs este destinat dezvoltatorilor de baze de date, administratori baze de date, dezvoltatori SQL, dezvoltatori de aplicații, dezvoltatori data warehouse, dezvoltator PL/ SQL, ingineri de suport.
În cadrul cursului participanții vor învăța să:
- Interpreteze planurile de execuție și a diferitelor moduri în care pot fi accesate datele
- Descifreze, decidă și apoi să aplice optimizările pentru codul SQL
- Utilizeze diversele tehnici de optimizare
- Utilizeze variabilele bind, să urmărească fișierele și să utilizeze diferitele tipuri de indexuri
- Utilizeze căi de acces diferite pentru o mai bună optimizare
Înainte de a urma acest curs, recomandăm participanților:
- Participarea la cursul Oracle Database 12c R2: SQL and PL/SQL Fundamentals Ed 2 sau să dețină cunoștințe echivalente.
- Modulul 1: Introduction to SQL Tuning
- Modulul 2: Using Application Tracing Tools
- Modulul 3: Optimizer Fundamentals
- Modulul 4: Generating and Displaying Execution Plans
- Modulul 5: Interpreting Execution Plans and Enhancements
- Modulul 6: Optimizer: Table and Index Access Paths
- Modulul 7: Optimizer: Join Operators
- Modulul 8: Other Optimizer Operators
- Modulul 9: Introduction to Optimizer Statistics Concepts
- Modulul 10: Using Bind Variables
- Modulul 11: SQL Plan Management
- Modulul 12: Workshops
Acest curs nu este asociat cu nicio certificare.