visualiser les plans d'exécution
- EXPLAIN PLAN
- Permet de visualiser le plan choisi par l'optimiseur
- On peut détecter rapidement les points coûteux du plan choisi
- La requête n'est pas exécutée !
- V$SQL_PLAN
- Pour voir tous les plans d'exécution des requêtes récemment exécutées
- On a le plan réel, avec les coûts réels, pas des estimations
- Le plan est stocké dans la table PLAN_TABLE
- Récupérer les requête d'interrogation de la doc pour une sortie formatée
Visualiser la charge de travail
- Fixer les paramètres d'instance pour la collecte de trace
- Activer la collecte de la trace
- Produis un fichier avec les statistiques sur toutes les requêtes SQL
- lancer l'utilitaire TKPROF
- Pour formater le fichier trace et rendre une sortie lisible
- Interpréter le fichier généré (voir la doc de TKPROF)
- Eventuellement, on peut stocker ce résultat dans la base
- Un script pour cela est fourni par TKPROF
fabien
2007-11-22