Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Methodologie voor het afstemmen van applicaties
Architectuurdatabase en exemplaar
- Serverprocessen
- Geheugenstructuur (SGA, PGA)
- Cursors parseren en delen
- De gegevensbestanden, logbestanden, parameterbestanden
Analyse van het commando-uitvoeringsplan
- Hypothetisch plan (EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
- Het daadwerkelijke uitvoeringsplan (V $ SQL_PLAN, XPlane, AWR)
Het monitoren van de prestaties en het vinden van knelpunten in het proces
- Bewaken van de huidige status van het exemplaar via systeemwoordenboekweergaven
- Het monitoren van historische woordenboeken
- Volgapplicatie (SQLTrace, TkProf, TreSess
Het optimalisatieproces
- Eigenschappen kostenoptimalisatie en gereguleerd
- Vastberadenheid om te optimaliseren
Controle op werkkosten gebaseerde optimizer door:
- Sessieparameters en exemplaar
- Tips (hints)
- Patronen van queryplannen
Statistics en histogrammen
- Impactstatistieken en histogrammen voor prestaties
- De methoden voor het verzamelen van statistieken en histogrammen
- Strategie voor het tellen en schatten van statistieken
- Management statistieken: blokkeren, kopiëren, bewerken, automatisering van verzameling, monitoren van wijzigingen
- Dynamische databemonstering (tijdelijke platen, complexe predikaten)
- Statistieken met meerdere kolommen, gebaseerd op uitdrukkingen
- Statistics Systeem
De logische en fysieke structuur van de database
- Ruimte voor tafels.
- segmenten
- Extensies (EXTENTS)
- Blokken
Methoden voor gegevensopslag
- De fysieke aspecten van de tafel
- tijdelijke tabellen
- Tabellenindex
- externe tabellen
- Partitietabel (span, letter, hash, gemengd)
- Fysieke reorganisatie van tabellen
Gematerialiseerde weergaven en mechanisme QUERY REWRITE
Methoden voor het indexeren van gegevens
- B-TREE-indexen bouwen
- Eigenschappenindex
- Indexen: een unieke functie met meerdere kolommen, invers
- Compressie-indices
- Reconstructie en samenvoeging van indexen
- Virtuele indexen
- Indexeert privé en openbaar
- Bitmapindexen en knooppunten
Casestudy - volledige scangegevens
- De impact van een plaats op tafelniveau en blokprestatiemetingen
- Gegevens laden conventioneel en direct pad
- De volgorde van predikaten
Case Study - toegang tot gegevens via de index
- Methoden voor het lezen van de index (UNIEK SCANBEREIK SCAN VOLLEDIGE SCAN SNELLE VOLLEDIGE SCAN MIN / MAX SCAN)
- Functionele indices gebruiken
- De selectiviteitsindex (clusterfactor)
- Indexen met meerdere kolommen en SKIP SCAN
- NULL en indexen
- Indextabellen (IOT)
- Impactindexen DML-bewerkingen
Casestudy - sorteren
- Sorteren van geheugen
- Sorteerindex
- Sorteer taalkundig
- Het effect van entropie op sorteren (clusterfactor)
Casestudy - joins en subquery's
- De fusie: MERGE, HASH, NESTED LOOP
- Sluit zich aan bij OLTP- en OLAP-systemen
- De volgorde van schakelen
- Buitenste verbindingen
- Anti-join
- Verbindingen onvolledig (SEMI)
- Subquery's eenvoudig
- Gecorreleerde subquery's
- De weergaven, de WITH-clausule
Op kosten gebaseerde optimalisatie voor andere bewerkingen
- Buffer sorteren
- IN LIJST
- WEERGAVE
- FILTER
- Telling Stop-toets
- Resultaatcache
Vragen verspreid
- Lees queryplannen voor gebruik dblinks
- Het leidende merk kiezen
Parallelle verwerking
Vereisten
- Het gratis gebruik van de basis van SQL en kennis van de Oracle databaseomgeving (bij voorkeur Oracle 11g voltooiing van de training - Native SQL voor programmeurs - Workshops)
- Praktische ervaring met het werken met Oracle
28 Uren