Kursplan

Metodikk for justering av applikasjoner

Arkitekturdatabase og instans

    Serverprosesser Minnestruktur (SGA, PGA) Parsing og deling av markører Datafilene, loggfiler, parameterfiler

Analyse av kommandoutførelsesplanen

    Hypotetisk plan (EXPLAIN PLAN, SQLPluss AutoTrac XPlane) Den faktiske utførelsesplanen (V $ SQL_PLAN, XPlane, AWR)

Overvåke ytelsen og finne flaskehalser i prosessen

    Overvåke gjeldende status for forekomsten ved hjelp av systemordbokvisninger Overvåking av historiske ordbøker Sporingsapplikasjon (SQLTrace, TkProf, TreSess

Optimaliseringsprosessen

    Egenskaper kostnadsoptimalisering og regulert Vilje til å optimalisere

Kontroller arbeidskostnadsbasert optimalisering ved å:

    Sesjonsparametere og forekomst Tips (hint) Mønstre for spørringsplaner

Statistics og histogrammer

    Effektstatistikk og histogrammer for ytelse Metodene for å samle inn statistikk og histogrammer Strategi for telling og estimering av statistikk Ledelsesstatistikk: blokkering, kopiering, redigering, automatisering av innsamling, overvåking av endringer Dynamisk datasampling (midlertidige plater, komplekse predikater) Flerkolonnestatistikk, basert på uttrykk Statistics System

Den logiske og fysiske strukturen til databasen

    Spaces tabeller. segmenter Extensions (EXTENTS) Blokker

Datalagringsmetoder

    De fysiske aspektene ved tabellen midlertidige Tabeller Tabeller indekser ekstern Tabeller Partisjonstabell (span, bokstav, hash, blandet) Fysisk omorganisering av tabeller

Materialiserte visninger og mekanisme QUERY REWRITE

Metoder for dataindeksering

    Bygge B-TREE-indekser Egenskapsindeks Indekser: en unik, multi-kolonne, funksjon, inverse Kompresjonsindekser Rekonstruksjon og sammenslåing av indekser Virtuelle indekser Indekser private og offentlige bitmapindekser og veikryss

Kasusstudie – fullskanningsdata

    Virkningen av et sted på tabellnivå og blokkytelsesavlesninger Laster inn data konvensjonell og direkte bane Rekkefølgen på predikatene

Case Study - tilgang til data via indeksen

    Metoder for å lese indeks (UNIKK SKANNINGSOMRÅDE SKANNING FULL SKANNING RASK FULL SKANNING MIN / MAKS SKANNING) Bruke funksjonelle indekser Selektivitetsindeksen (klyngefaktor) Flerkolonneindekser og SKIP SKANNING NULL og indekser Indekstabeller (IOT) Effektindekser DML-operasjoner

Casestudie - sortering

    Sortering av minne Sorteringsindeks Sorter språklig Effekten av entropi for å sortere (klyngefaktor)

Kasusstudie - sammenføyninger og underspørringer

    Fusjonen: MERGE, HASH, NESTED LOOP Joins i OLTP- og OLAP-systemer Rekkefølgen for å bytte Outer Joins AntI-join Joins incomplete (SEMI) Subqueries simple Correlated subqueries Views, WITH-klausulen

Andre operasjoner kostnadsbasert optimizer

    Buffersortering INNLISTEVISNING FILTER Telle Stopp nøkkelresultatbuffer

Forespørsler spredt

    Les spørringsplaner for bruk dblinks Velge hovedmerket

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

Antall deltakere



Price per participant

Testimonials (1)

Relaterte kurs

Related Categories