Kursplan

Application Tuning Metodik

Arkitekturdatabas och instans

  • Serverprocesser
  • Minnesstruktur (SGA, PGA)
  • Analysera och dela markörer
  • Datafilerna, loggfilerna, parameterfilerna

Analys av kommandots genomförandeplan

  • Hypotetisk plan (EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
  • Den faktiska genomförandeplanen (V $ SQL_PLAN, XPlane, AWR)

Övervaka prestandan och hitta flaskhalsar i processen

  • Övervaka instansens aktuella status genom systemlexikonvyer
  • Övervakningen av historiska ordböcker
  • Spårningsapplikation (SQLTrace, TkProf, TreSess

Optimeringsprocessen

  • Fastigheter kostar optimering och regleras
  • Beslutsamhet att optimera

Styr arbetskostnadsbaserad optimerare genom att:

  • Sessionsparametrar och instans
  • Tips (tips)
  • Mönster för frågeplaner

Statistics och histogram

  • Effektstatistik och histogram för prestanda
  • Metoderna för att samla in statistik och histogram
  • Strategi för att räkna och uppskatta statistik
  • Management statistik: blockering, kopiering, redigering, automatisering av insamling, övervakning av ändringar
  • Dynamisk datasampling (tillfälliga plattor, komplexa predikat)
  • Flerkolumnstatistik, baserad på uttryck
  • Statistics System

Databasens logiska och fysiska struktur

  • Spaces tabeller.
  • segment
  • Tillägg (EXTENTS)
  • Block

Datalagringsmetoder

  • De fysiska aspekterna av bordet
  • tillfälliga tabeller
  • Tabeller index
  • externa tabeller
  • Partitionstabell (span, bokstav, hash, blandad)
  • Fysisk omorganisation av tabeller

Materialiserade vyer och mekanism QUERY REWRITE

Metoder för dataindexering

  • Bygga B-TREE-index
  • Egenskapsindex
  • Index: en unik, multi-kolumn, funktion, invers
  • Kompressionsindex
  • Rekonstruktion och sammanslagning av index
  • Virtuella index
  • Indexerar privata och offentliga
  • Bitmap Index och korsning

Fallstudie - fullskanningsdata

  • Effekten av en plats på tabellnivå och blockprestandaavläsningar
  • Laddar data konventionell och direkt sökväg
  • Ordningen av predikaten

Fallstudie - tillgång till data via index

  • Metoder för att läsa index (UNIKT SCAN RANGE SCAN FULL SCAN FAST FULL SCAN MIN / MAX SCAN)
  • Använda funktionella index
  • Selektivitetsindex (klustringsfaktor)
  • Index för flera kolumner och SKIP SCAN
  • NULL och index
  • Indextabeller (IOT)
  • Effektindex DML-verksamhet

Fallstudie - sortering

  • Sortering av minne
  • Sorteringsindex
  • Sortera språkligt
  • Effekten av entropi för att sortera (klustringsfaktor)

Fallstudie - sammanfogningar och underfrågor

  • Sammanslagningen: MERGE, HASH, NESTED LOOP
  • Går med i OLTP- och OLAP-system
  • Ordningen för byte
  • Ytterfogar
  • AntiI-join
  • Anslutningar ofullständiga (SEMI)
  • Enkla underfrågor
  • Korrelerade underfrågor
  • Synpunkterna, WITH-klausulen

Övrig verksamhet kostnadsbaserad optimerare

  • Buffertsortering
  • INLISTA
  • SE
  • FILTRERA
  • Räkna stopp nyckel
  • Resultatcache

Förfrågningar skingrades

  • Läs frågeplaner för användning dblinks
  • Att välja det ledande märket

Parallell bearbetning

Krav

  • Fri användning av grunderna i SQL och kunskap om Oracles databasmiljö (helst Oracle 11g genomgång av utbildning - Native SQL för programmerare - Workshops)
  • Praktisk erfarenhet av att arbeta med Oracle
 28 timmar

Antal deltagare



Price per participant

Vittnesmål (1)

Relaterade Kurser

Relaterade Kategorier