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 | |||||
---|---|---|---|---|---|
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 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
Kris Van Thillo (ABIS).
Aussi intéressant
Participants de ce cours ont aussi suivi les formations suivantes:
INFO SESSION ET INSCRIPTION |