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 | |||||
---|---|---|---|---|---|
datum | duur | taal | plaats | prijs | |
16 jun | 2 | web based | 1310 EUR (excl. BTW) | ![]() | |
16 jun | 2 | Leuven | 1310 EUR (excl. BTW) | ||
06 nov | 2 | Leuven | 1310 EUR (excl. BTW) | ||
06 nov | 2 | web 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
Kris Van Thillo (ABIS).
Ook interessant
Cursisten van deze training hebben ook volgende cursussen gevolgd:
SESSIE-INFO EN INSCHRIJVEN |