Oracle SQL performance

In deze 2-daagse klassikale ABIS-cursus wordt SQL query tuning uiteengezet. Nuttig voor iedereen belast met (en interesse in) query optimalisatie. Interactieve, live training.  Voorafgaandelijke kennis van SQL, en basiskennis van Oracle databases is aangewezen.

Nog steeds is de oorzaak van menig databbase performantie probleem terug te brengen tot de codering van gebrekkige, niet efficiente SQL statements. SQL statements schrijven lijkt eenvoudig; de regels hoe dit te doen zijn algemeen bekend. Maar het is niet mogelijk efficiënte SQL te schrijven zonder kennis van de werking van de Oracle optimizer. We staan daarom in deze opleiding stil bij de verschillende taken van die optimizer; en we gaan na waar en hoe de applicatieontwikkelaar di optimizer kan beïnvloeden. Een aantal technieken worden aangekaart: gebruik van indexen, hints, belang van statistieken, ... Ook de tools die we kunnen hanteren om het optimalisatieproces en onze SQL statements te evalueren naar performance toe komen aan bod: Explain, SQL Trace, autotrace, ...

Deze cursus heeft als doel:

  • de ''parsing'' van Oracle SQL statements uiteen te zetten
  • stil te staan bij specifieke onderdelen van die parsing - optimisatie, statistieken, ...
  • de verschillende tools te bekijken die standaard beschikbaar zijn om de efficientie van de gecodeerde SQL statements te evalueren - QEP accespad generatie
  • de maatregelen en acties uiteen te zetten die beschikbaar zijn om optimalisatie - en parsing - te kunnen beïnvloeden
  • QEP accespaden te analyseren, teneinde aan te geven waar en mogelijk waarom bepaalde suboptimale plannen gegenereerd worden.

Opleiding inplannen?

Een interactieve, live training - gegeven in een fysiek klaslokaal of online, of in een hybride vorm. 
De cursus kan gegeven worden in het Nederlands, Engels of Frans.
Als u deze opleiding in uw bedrijf wil organiseren, neem dan contact met ons op – we kunnen de training volledig afstemmen op uw specifieke behoeften.

BEDRIJFSOPLEIDING AANVRAGEN

 

Publieke opleidingskalender
datumduurtaalplaatsprijs 
16 jun2web based 1310 EUR (excl. BTW)o gegarandeerd
16 jun2Leuven 1310 EUR (excl. BTW)
06 nov2Leuven 1310 EUR (excl. BTW)
06 nov2web based 1310 EUR (excl. BTW)
SESSIE-INFO EN INSCHRIJVEN

Doelgroep

Analist-programmeurs, technisch ontwerpers, DBA's, functionele analisten. Verder éénieder met interesse in hoe Oracle SQL statements analyseert en optimiseert.

Voorkennis

Een basiskennis van SQL (zie SQL en relationele databases: basiskennis) en van de Oracle database structuur is vereist (zie Oracle basiscursus).

U kunt zelf testen of u voldoende voorkennis hebt door de online zelftest 'Oracle basis' in te vullen.

Inhoud

  • Inleiding tot performance tuning - beschikbare tools en technieken (explain, SQLTRACE, autotrace, ...)
  • Identificatie van performance-problemen
  • Het SQL optimalisatie-proces
  • Tunen van tabel toegang (single value, ranges, multi-column lookup, ...)
  • Tabel join technieken (types, optimalisatie van, join order, ...) - Subqueries (simple, correlated)
  • Sorteren en groeperen
  • Het gebruik van hints in SQL statements
  • Query tuning
  • Performance-verbetering via PL/SQL
  • Geavanceerde technieken voor performance-optimalisatie

Verloop van de cursus

Live training door een docent, met veel ruimte voor praktische oefeningen en groepsdiscussies.

Certificaat

Aan het eind van de cursussessie ontvangt de deelnemer een 'Certificaat van deelname'.

Duur

2 dagen.

Docent

Ook interessant

Cursisten van deze training hebben ook volgende cursussen gevolgd:


SESSIE-INFO EN INSCHRIJVEN