Oracle SQL performance

Ce cours ABIS de 2 jours en classe adresse le tuning des requêtes SQL. Utile pour toute personne chargée (et intéressée) de l'optimisation des requêtes. Formation interactive en direct. Une connaissance préalable de SQL et une connaissance de base des bases de données Oracle sont recommandées.

La cause de nombreux problèmes de performances des bases de données peut encore être attribuée au codage d’instructions SQL défectueuses et inefficaces. Écrire des instructions SQL semble simple ; les règles pour y parvenir sont bien connues. Mais il n’est pas possible d’écrire du SQL efficace sans connaître le fonctionnement de l’optimiseur Oracle. Dans cette formation nous nous concentrerons donc sur les différentes tâches de l'optimiseur ; et nous étudions où et comment le développeur d'applications peut influencer cet optimiseur. Plusieurs techniques sont abordées : utilisation d'index, astuces, importance des statistiques, ... Les outils que nous pouvons utiliser pour évaluer le processus d'optimisation et nos instructions SQL en termes de performances sont également abordés : Explain, SQL Trace, autotrace, ...

L''objectif de ce cours est :

  • d''expliquer l''analyse syntaxique des instructions Oracle SQL - le ''parsing''
  • de se concentrer sur quelques aspects spĂ©cifiques de ce ''parsing'' - optimisation, statistiques, etc.
  • de passer en revue les diffĂ©rents outils standard disponibles pour Ă©valuer l''efficacitĂ© des instructions SQL codĂ©es (gĂ©nĂ©ration des QEPs)
  • d''expliquer les mesures et actions disponibles pour influencer l''optimisation et l''analyse
  • d'analyser les QEPs afin d''indiquer oĂą et pourquoi certains plans sous-optimaux sont gĂ©nĂ©rĂ©s.

Planifier une session?

Formation interactive en temps rĂ©el: disponible en personne ou en ligne ou dans un format hybride. 
La formation peut être effectuée en français, en anglais ou en néerlandais.
Si vous souhaitez organiser cette formation en interne, contactez-nous ; nous pouvons même l'adapter à vos besoins spécifiques.

DEMANDER FORMATION EN ENTREPRISE

 

Calendrier publique des formations
dateduréelang.lieuprix 
16 juin2web based 1310 EUR (excl. TVA)o garanti
16 juin2Leuven 1310 EUR (excl. TVA)
06 nov2Leuven 1310 EUR (excl. TVA)
06 nov2web based 1310 EUR (excl. TVA)
INFO SESSION ET INSCRIPTION

Participants

Analystes-programmeurs, concepteurs techniques, administrateurs de bases de données, analystes fonctionnels. Toute personne intéressée par l'analyse et l'optimisation des instructions Oracle SQL.

Connaissances préalables

Une connaissance de base de SQL (cf. SQL et RDBMS: cours de base) et des structures d'une base de donnĂ©es Oracle est nĂ©cessaire. (cf. Oracle: cours de base).

En remplissant le test d'auto-évaluation 'Oracle, connaissances de base', vous pouvez décider vous-même si vous avez les connaissances préalables.

Contenu

  • Une introduction au tuning de la performance - utilitaires (explain, SQLTRACE, autotrace, ...)
  • L''identification des problèmes de performance
  • Le procès d''optimisation SQL
  • Les mĂ©thodes de jointure de tables (types, optimisation, ordre du join) - les requĂŞtes imbriquĂ©es (simple, corrĂ©lĂ©)
  • L'' utilisation de hints dans les instructions SQL
  • Le Query tuning
  • L'' amĂ©lioration de la performance via PL/SQL
  • Les techniques avancĂ©es d''amĂ©lioration de la performance

Pédagogie

Formation animée en direct par un instructeur, avec de nombreuses opportunités d'exercices pratiques et de discussions en groupe.

Certificat

Ă€ la fin du cours, le participant recevra un 'Certificat de participation'.

Durée

2 jours.

Formateur

Aussi intéressant

Participants de ce cours ont aussi suivi les formations suivantes:


INFO SESSION ET INSCRIPTION