Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Metode for applikasjonsjustering
Database- og instansarkitektur
- Serverprosesser
- Minnestruktur (SGA, PGA)
- Parsing og delt cursors
- Datafiler, loggfiler, parameterfiler
Analyse av kommandokjøringssplan
- Hypotetisk plan (EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
- Den faktiske kjøringssplan (V $ SQL_PLAN, XPlane, AWR)
Overvåking av ytelse og oppdagelse av flaskehalser i prosessen
- Overvåking av den nåværende statusen til instansen ved hjelp av systemordbokvinduer
- Overvåking av historiske ordbøker
- Sporing av applikasjoner (SQLTrace, TkProf, TreSess)
Optimeringsprosessen
- Kostnadsoptimalisering og regulering
- Bestemmelse av optimalisering
Kontroll av arbeidskostnadsbasert optimalisator ved:
- Sessjonsparametre og instans
- Tips (hints)
- Mønstre for spørreplans
Statistikk og histogrammer
- Påvirkning av statistikk og histogrammer på ytelse
- Metoder for innhenting av statistikk og histogrammer
- Strategi for å telle og estimere statistikk
- Håndtering av statistikk: blokkering, kopiering, redigering, automatisering av innsamling, overvåking av endringer
- Dynamisk prøvetaking av data (midlertidig plater, komplekse predikat)
- Multi-kolonnestatistikk basert på uttrykk
- Statistikksystem
Den logiske og fysiske strukturen i databasen
- Tablesteder
- Segmenter
- Utvidelser (EXTENTS)
- Blokker
Datalagringsmetoder
- De fysiske aspektene ved tabeller
- Midlertidige tabeller
- Tabellindekser
- Eksterne tabeller
- Delte tabeller (span, letter, hash, blandet)
- Fysisk reorganisering av tabeller
Materialiserte visninger og mekanisme for QUERY REWRITE
Metoder for dataindeksering
- Bygging av B-TREE-indekser
- Egendommer ved indekser
- Indekser: unike, multi-kolonne, funksjon, omvendt
- Komprimering av indekser
- Rekonstruksjon og sammenslåing av indekser
- Virtuelle indekser
- Private og offentlige indekser
- Bitmap-indekser og kryssing
Case-studie - fullstendig datascan
- Påvirkning av plassering på tabellenivå og blokkleseytelse
- Lasting av data ved konvensjonell og direkte vei
- Rekkefølge av predikat
Case-studie - tilgang til data via indeks
- Metoder for å lese indekser (UNIQUE SCAN RANGE SCAN FULL SCAN FAST FULL SCAN MIN / MAX SCAN)
- Bruk av funksjonelle indekser
- Indeksselktivitet (Clustering Factor)
- Multi-kolonneindekser og SKIP SCAN
- NULL og indekser
- Indekstabeller (IOT)
- Påvirkning av indekser på DML-operasjoner
Case-studie - sortering
- Sortering i minne
- Sortering i indeks
- Lingvistisk sortering
- Effekt av entropi på sortering (Clustering Factor)
Case-studie - sammenføyninger og underspørringer
- Sammenføyninger: MERGE, HASH, NESTED LOOP
- Sammenføyninger i OLTP og OLAP-systemer
- Rekkefølge av bytte
- Ytre sammenføyninger
- AntI-sammenføyninger
- Ufullstendige sammenføyninger (SEMI)
- Enkle underspørringer
- Korrelerte underspørringer
- Visninger, WITH-klausul
Andre operasjoner i kostnadsbasert optimalisator
- Buffer Sort
- INLIST
- VIEW
- FILTER
- Count Stop Key
- Result Cache
Fordelte spørringer
- Lesing av spørreplans for bruk av dblinks
- Valg av ledermerke
Parallell behandling
Krav
- Gratis bruk av det grunnleggende om SQL og kunnskap om Oracle-databasemiljø (fortrinnsvis Oracle 11g gjennomføring av opplæring - Native SQL for programmerere - Workshops)
- Praktisk erfaring fra arbeid med Oracle
28 timer
Referanser (2)
1. Jeg likte trenerens presentasjonsstil og tålmodigheten til å forklare. 2. Jeg likte at treneren svarte på sidespørsmålene våre, også de som tok diskusjonen litt lenger unna presentasjonen, noe som viste fleksibilitet. 3. Jeg likte at det var en praktisk lab, ikke bare en teoretisk del. 4. Jeg likte at det var på nett.
Roxana - DB Global Technology
Kurs - Oracle 11g - Application Tuning - Workshop
Maskinoversatt
Trenerkompetanse på SQL tuning
Bogdan - DB Global Technology
Kurs - Oracle 11g - Application Tuning - Workshop
Maskinoversatt