Schița de curs

Metodologia de reglare a aplicației

Baza de date de arhitectură și instanță

  • Procesele serverului
  • Structura memoriei (SGA, PGA)
  • Analizarea și partajarea cursoarelor
  • Fișierele de date, fișierele jurnal, fișierele de parametri

Analiza planului de executare a comenzii

  • Plan ipotetic (EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
  • Planul de execuție real (V $ SQL_PLAN, XPlane, AWR)

Monitorizarea performanței și găsirea blocajelor în proces

  • Monitorizarea stării curente a instanței prin vizualizările dicționarului de sistem
  • Monitorizarea dicționarelor istorice
  • Aplicație de urmărire (SQLTrace, TkProf, TreSess

Procesul de optimizare

  • Optimizarea costurilor proprietăților și reglementate
  • Determinarea de a optimiza

Controlați optimizatorul bazat pe costuri de lucru prin:

  • Parametrii sesiunii și instanța
  • Sfaturi (sfaturi)
  • Modele de planuri de interogare

Statistics și Histograme

  • Statistici de impact și histograme pentru performanță
  • Metodele de colectare a statisticilor și histogramelor
  • Strategia de numărare și estimare a statisticilor
  • Management statistici: blocare, copiere, editare, automatizare colectare, monitorizare modificări
  • Eșantionarea dinamică a datelor (plăci temporare, predicate complexe)
  • Statistici pe mai multe coloane, bazate pe expresii
  • Statistics Sistem

Structura logică și fizică a bazei de date

  • Spații tabele.
  • segmente
  • Extensii (EXTENTS)
  • Blocuri

Metode de stocare a datelor

  • Aspectele fizice ale mesei
  • Tabele temporare
  • Indice tabele
  • Tabelele externe
  • Tabel de partiții (span, letter, hash, mixed)
  • Reorganizarea fizică a meselor

Vizualizări materializate și mecanism QUERY REWRITE

Metode de indexare a datelor

  • Construirea indicilor B-TREE
  • Index de proprietăți
  • Indici: o funcție unică, cu mai multe coloane, inversă
  • Indici de compresie
  • Reconstrucție și îmbinare a indicilor
  • Indici virtuali
  • Indexuri private și publice
  • Indici bitmap și joncțiune

Studiu de caz - date scanate complet

  • Impactul unui loc la nivel de masă și citirile de performanță blocate
  • Încărcarea datelor cale convențională și directă
  • Ordinea predicatelor

Studiu de caz - acces la date prin index

  • Metode de citire a indexului (SCANARE UNICĂ INTERVALĂ SCANARE SCANARE COMPLETĂ SCANARE COMPLETĂ RAPIDĂ SCANARE COMPLETĂ MIN / MAX)
  • Utilizarea indicilor funcționali
  • Indicele de selectivitate (factor de grupare)
  • Indecși pe mai multe coloane și SKIP SCAN
  • NULL și indexuri
  • Tabelele indexate (IOT)
  • Indici de impact operațiuni DML

Studiu de caz - sortare

  • Sortarea memoriei
  • Index de sortare
  • Sortați lingvistic
  • Efectul entropiei pentru sortare (factor de grupare)

Studiu de caz - îmbinări și subinterogări

  • Fuziunea: MERGE, HASH, NESTED LOOP
  • Se alătură în sistemele OLTP și OLAP
  • Ordinea comutării
  • Imbinari exterioare
  • Anti-alăturare
  • Uniri incomplete (SEMI)
  • Subinterogări simple
  • Subinterogări corelate
  • Vederile, clauza WITH

Optimizator bazat pe costuri pentru alte operațiuni

  • Sortare tampon
  • INLIST
  • VEDERE
  • FILTRU
  • Tasta Count Stop
  • Cache de rezultate

Cererile dispersate

  • Citiți planuri de interogare pentru utilizarea dblinks
  • Alegerea semnului principal

Procesare paralelă

Cerințe

  • Utilizarea gratuită a bazelor SQL și cunoașterea mediului de baze de date Oracle (de preferință Oracle 11g finalizarea formării - Native SQL pentru programatori - Ateliere de lucru)
  • .
  • Experiență practică în lucrul cu Oracle
  • .
  28 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (1)

Cursuri înrudite

Categorii înrudite