home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
C
Alle CursussenbalkjeAlgemeen » Introductie HW & SW » Soft skills » TrajectenOperating Systems » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad en iPhone iOSDatabases en middleware » Relationele databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data en analyticsApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Agile en Scrum » Programmeertalen » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSysteembeheer » ITIL » SecuritybalkjePraktischInschrijven 
Oracle SQL performance

Doel

Het is niet mogelijk efficiënte SQL te schrijven zonder kennis van de werking van de Oracle optimizer. We staan daarom eerst stil bij de verschillende taken van die optimizer, en gaan na waar de applicatieontwikkelaar dit proces kan beïnvloeden. Een aantal technieken worden aangekaart: gebruik van indexen, hints, belang van statistieken, ... Ook de tools die we kunnen hanteren om het optimalisatieprocess en onze SQL statements te evalueren naar performace toe komen zeker aan bod: Explain, SQL Trace, autotrace.

Tot slot staan we ook stil bij de mogelijkheden die PL/SQL in deze context kan bieden.

De cursisten krijgen tijdens de praktische sessies de kans om alle besproken technieken in te oefenen.

Inhoud

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

Doelgroep

Analist-programmeurs, technisch ontwerpers, DBA's, functionele analisten.

Voorkennis

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

Verloop van de cursus

Klassikale opleiding afgewisseld met oefeningen.

Docenten

Kris Van Thillo.

Duur

2 dagen.

Kalender

Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd ? Gelieve dan ABIS te contacteren.

Globale score

   
3.9/5 (gebaseerd op 92 evaluaties)

Reviews

     
Goed en grondig uitgelegd. Zeer interessant (, )
     
tres interessant - donné un peu rapidement - pourrait etre étalé sur 3 jours? (, )
     
ok, maar in ons geval meer als achtergrondinfo (, )
     
excellent (, )
     
zeer interessant, misschien niet alles van toepassing in onze situatie (, )
     
good, have seen a lot (, )
     
Deze cursus heeft zeker toegevoegde waarde, maar is redelijk theoretisch. (, )
     
Te weinig praktijk of oefeningen (, )
     
very good course (, )
     
Ter inleiding goed, echter ik was in de veronderstelling dat er meer SQL-tuning met opdrachten aan bod kwamen. (, )