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.
Duur 28 uren
Cursusaanbod
Methodologie voor applicatiestuning
Database- en instantiearchitectuur
- Serverprocessen
- Gedachtte structuur (SGA, PGA)
- Ontledding en gedeelde cursors
- Bestanden met gegevens, logbestanden en parameterbestanden
Analyse van het uitvoeringsplan voor commando's
- Hypothetisch plan (EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
- Het daadwerkelijke uitvoeringsplan (V$SQL_PLAN, XPlane, AWR)
Monitoring van prestaties en het identificeren van knelpunten
- Monitoring van de huidige status van de instantie via systeemdictionary-weergaven
- Monitoring van historische dictionaries
- Tracking van applicaties (SQLTrace, TkProf, TreSess)
Het optimalisatieproces
- Eigenschappen van kosten- en regelmatige optimalisatie
- Bepaling van optimalisatiestrategieën
Besturing van de kostenbasis-optimizer via:
- Sessie- en instantieparameters
- Hints (aanwijzingen)
- Patronen van queryplannen
Statistieken en histogrammen
- Impact van statistieken en histogrammen op prestaties
- Methoden voor het verzamelen van statistieken en histogrammen
- Strategieën voor het tellen en schatten van statistieken
- Beheer van statistieken: blokkeren, kopiëren, bewerken, automatisering van het verzamelen, monitoring van wijzigingen
- Dynamisch steekproefnemen van gegevens (tijdelijke tabellen, complexe predicaten)
- Meerkolomstatistieken, gebaseerd op expressies
- Systeemstatistieken
Logische en fysieke structuur van de database
- Tablespaces
- Segmenten
- Extensions
- Blokken
Methoden voor gegevensopslag
- Fysieke aspecten van tabellen
- Tijdelijke tabellen
- Geïndexeerde tabellen
- Externe tabellen
- Partitietafels (range, list, hash, gemengd)
- Fysieke herorganisatie van tabellen
Materialized views en het mechanisme QUERY REWRITE
Methoden voor gegevensindexering
- Opbouw van B-TREE-indexen
- Eigenschappen van indexen
- Indexen: uniek, meerkolom, functie, omgekeerd
- Compressie van indexen
- Herbouw en samenvoegen van indexen
- Virtuele indexen
- Private en publieke indexen
- Bitmap-indexen en join
Case study - Volledige scan van gegevens
- Impact van de plaats op tabel- en blok-niveau op leesprestaties
- Laaddata via conventionele en directe paden
- Volgorde van predicaten
Case study - Toegang tot gegevens via de index
- Methoden van indexlezen (UNIQUE SCAN, RANGE SCAN, FULL SCAN, FAST FULL SCAN, MIN/MAX SCAN)
- Gebruik van functionele indexen
- Selectiviteit van indexen (Clustering Factor)
- Meerkolomindexen en SKIP SCAN
- NULL en indexen
- Index-organised tabellen (IOT)
- Impact van indexen op DML-operaties
Case study - Sorteren
- Sorteren in geheugen
- Indexsorteren
- Linguïstisch sorteren
- Effect van entropie op sorteren (Clustering Factor)
Case study - Joins en subqueries
- Samenvoegen: MERGE, HASH, NESTED LOOP
- Joins in OLTP- en OLAP-systemen
- Volgorde van schakelen
- Outer Joins
- Anti-join
- Onvolledige joins (SEMI)
- Eenvoudige subqueries
- Gerelateerde subqueries
- Weergaven, de WITH-clausule
Andere operaties van de kostenbasis-optimizer
- Buffer Sort
- INLIST
- VIEW
- FILTER
- Count Stop Key
- Result Cache
Gespreide queries
- Lezen van queryplannen voor het gebruik van dblinks
- Kiezen van de leading mark
Parallele verwerking
Vereisten
- Vrije beheersing van de basis van SQL en kennis van de Oracle-databaseomgeving (bij voorkeur is de training 'Native SQL for Programmers - Workshops' voor Oracle 11g afgerond).
- Praktische ervaring met werken in Oracle.
Getuigenissen (2)
1. Ik vond de presentatiestijl van de trainer en het geduld om dingen uit te leggen erg prettig. 2. Ik vond het fijn dat de trainer onze bijvragen beantwoordde, zelfs diegene die het gesprek iets verder weg namen van de presentatie, wat flexibiliteit toonde. 3. Ik vond het leuk dat er een praktische labomgeving was en niet alleen een theoretisch gedeelte. 4. Ik vond het fijn dat de cursus online plaatsvond.
Roxana - DB Global Technology
Cursus - Oracle 11g - Application Tuning - Workshop
Automatisch vertaald
Trainerexpertise op het gebied van SQL-optimalisatie
Bogdan - DB Global Technology
Cursus - Oracle 11g - Application Tuning - Workshop
Automatisch vertaald