Oracle SQL en PL/SQL optimaliseren

Bij het bouwen van applicaties vormen de talen SQL en PL/SQL het hart. Zonder SQL is communicatie met de database niet mogelijk. Het is met beide talen mogelijk om met een groot aantal uiteenlopende oplossingen hetzelfde resultaat te bereiken. Maar de keuze die men maakt is wel van invloed op de performance van het systeem. Zeker omdat performance een van de belangrijkste bepalende factoren is bij de acceptatie van een informatiesysteem is het van belang dat een bouwer op de hoogte is van de consequenties van zijn keuzes.

Waar moet een bouwer op letten als hij of zij SQL- en PL/SQL-programma’s wil schrijven die een goede performance hebben? Wanneer kies je een oplossing met SQL en wanneer kies je voor PL/SQL? Hoe kun je de wijze waarop de optimizer van Oracle een SQL-programma verwerkt beïnvloeden? Deze cursus reikt ontwikkelaars handvatten om efficiëntere programma’s te schrijven en om bestaande programmatuur te analyseren met betrekking tot performance.

INSCHRIJVEN

U leert

  • Hoe Oracle SQL-statements verwerkt
  • Hoe de Optimizer van Oracle werkt
  • Welke manieren van indexeren mogelijk zijn
  • Wanneer het gebruik van indexen gewenst is en wanneer niet
  • Hoe u de performance van een SQL-statement kunt meten
  • Hoe u statistieken verzamelt en beheert
  • Hoe u geautomatiseerde tuning-faciliteiten van Oracle benut
  • Hoe u met hintteksten het executieplan voor SQL-statements beïnvloedt
  • Waar u bij PL/SQL op kunt letten om performance te verbeteren

Onderwerpen

  • Verwerking van SQL
  • Shared SQL Area
  • Meten: explain plan, timing en autotrace
  • Indexen: B-tree-indexen, bitmap-indexen, reverse key indexen
  • Werking van de cost based optimizer
  • DBMS_STATS-package
  • Hints
  • Alternatieve opslagstructuren: clusters, materialized views, index organized tables
  • Performance-aspekten van PL/SQL
INSCHRIJVEN

Doelgroep

Deze cursus is bedoeld voor applicatieontwikkelaars die SQL en PL/SQL-code schrijven.

Voorkennis

Basiskennis van SQL en PL/SQL is vereist. Voor meer informatie zie de basiscursussen Cursus Oracle: Werken met SQL en Cursus Oracle: PL/SQL programmeren.

INSCHRIJVEN

Prijs per persoon

€ 1.160,- (exclusief BTW)

Duur van deze cursus

2 dagen

Cursusdata

28 - 29 oktober 2020
7 - 8 december 2020

De docent

image

"Ik heb behalve plezier in het lesgeven ook plezier in het programmeren. Ik hoop altijd dat ik tijdens mijn lessen ook wat van dat plezier kan overdragen."

Gilbert Rattink

Cursist aan het woord

“Duidelijk, goed gestructureerd en super leerzaam.

J. Lucassen, Persgroep Distributie

“Nuttige training, bruikbare tips voor onze eigen omgeving”

B. Broers, ING

Deel deze training

FacebooktwitterlinkedinmailFacebooktwitterlinkedinmail