Oracle SQL performance
Ce cours ABIS de 2 jours adresse le tuning et l'optimisation des requêtes SQL. Utile pour toute personne chargée (et intéressée) de l'optimisation des requêtes. Formation interactive, en direct et en classe. 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, hints, 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 des instructions Oracle SQL - le 'parsing';
- de se concentrer sur quelques aspects spécifiques de ce 'parsing' - optimisation, statistiques, etc.;
- d'expliquer les mesures et actions disponibles pour influencer l'optimisation et l'analyse (donc, le 'parsing');
- de passer en revue les différents outils disponibles pour évaluer l'efficacité des instructions SQL codées (génération des QEPs);
- d'analyser les QEPs afin d'indiquer où et pourquoi certains plans d'exécution 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 | |||||
---|---|---|---|---|---|
date | durée | lang. | lieu | prix | Â |
16 juin | 2 | web based | 1310 EUR (excl. TVA) | ![]() | |
16 juin | 2 | Leuven | 1310 EUR (excl. TVA) | ||
06 nov | 2 | Leuven | 1310 EUR (excl. TVA) | ||
06 nov | 2 | web 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 SQL par le système Oracle.
Connaissances préalables
Une connaissance de base de SQL (cf. SQL et RDBMS: cours de base) est requise; une connaissance de la structure de la base de données Oracle est utile (cf. Oracle: cours de base).
En remplissant le test d'auto-évaluation 'SQL et RDBMS: cours 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
Kris Van Thillo (ABIS).
Aussi intéressant
Participants de ce cours ont aussi suivi les formations suivantes:
INFO SESSION ET INSCRIPTION |