Oracle SQL performance
Il n'est pas possible d'écrire des requêtes SQL efficaces sans avoir une idée des tâches effectuées par l'optimiseur Oracle. Nous allons donc d'abord les décrire; ensuite déterminer comment les influencer durant tout le processus de développement. Les techniques suivantes sont introduites: l'utilisation d'indexes, les hints, l'importance des statistiques. Les utilitaires dont on dispose afin d'évaluer la performance des requêtes sont traités: Explain, SQL Trace, autotrace.
Finalement, les possibilités offertes par PL/SQL dans ce contexte-ci sont détaillées.
Pendant les séances pratiques, les participants ont la possibilité d'essayer toutes les techniques traitées.
Calendrier
date | durée | lang. | lieu | prix | |
19 mar | 2 | web based | 1250 EUR (excl. TVA) | ||
19 mar | 2 | Leuven | 1250 EUR (excl. TVA) | ||
INFO SESSION ET INSCRIPTION |
Participants
Analystes-programmeurs, concepteurs, administrateurs de bases de données, analystes fonctionnels.
Connaissances préalables
Une connaissance de base de SQL et des structures d'une base de données Oracle est nécessaire. (cf. Oracle: cours de base).
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 en classe, avec exercices. Chaque étudiant dispose d'un poste de travail afin d'exécuter les exercices.
Durée
2 jours.
Formateur
Kris Van Thillo.
INFO SESSION ET INSCRIPTION |