Kursplan
Introduktion till SQL Tuning
- Översikt över prestandatuning och mål
- Översikt över Oracle Optimizer arkitektur
- Nyckelkoncept för tuning: kostnad, kardinalitet, selektivitet
Förståelse för Utförandeplaner
- Generering och tolkning av utförandeplaner
- EXPLAIN PLAN vs DBMS_XPLAN
- Vanliga prestandafällor i planer
Indexeringsstrategier
- Indextyper och deras tuningimplikationer
- Skapande och analys av index för prestanda
- Användning av osynliga och funktionsbaserade index
Oracle Tuningverktyg
- Automatisk Arbetsbelastningsregister (AWR)
- Automatisk Database Diagnostisk Monitor (ADDM)
- SQL Tuning Advisor och SQL Access Advisor
SQL Plan Management
- Planbaslinjer och fångande av planer
- Hantering av planutvecklingar
- Användning av SQL plan direktiv
Avancerade SQL Tuning Tekniker
- Bind peeking och adaptiv cursor-delning
- Användning av tips och profiler för att styra utförandet
- Diagnostik och åtgärd av komplexa frågor
Hands-On Tuning Scenarier
- Analys av verkliga SQL problem
- Steg-för-steg-tuningövningar
- Bästa praxis och tuningchecklistor
Sammanfattning och Nästa Steg
Krav
- En förståelse för Oracle SQL och PL/SQL
- Erfarenhet av arbete med Oracle Database som utvecklare eller DBA
- Grundläggande kännedom om utförandeplaner och indexkoncept
Målgrupp
- Oracle databasutvecklare
- Prestandaingenjörer
- Database administratörer
Vittnesmål (5)
Jag tyckte mycket om formatet på utbildningen, praktiskt tillämpat direkt i SQL Developer.
Andreea - OPEN COURSE
Kurs - Oracle Database 19c PL and Advanced SQL
Machine Translated
Övningarna förklarades mycket bra.
Monica - DB Global Technology
Kurs - PL/SQL in Oracle 19c
Machine Translated
Jag lärde mig komplexa funktioner och hur man tillämpar dem
Ana Alexandrescu - DB Global Technology
Kurs - Oracle SQL Advanced
Machine Translated
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Kurs - ORACLE SQL Fundamentals
It was quite hands-on, not too much theory.