[Oracle 9i] Méthode pour tester les performances sur une requête.
Bonjour à tous.
Je suis en train de faire évoluer un Infocentre, et je revois le plan d'indexation.
J'aimerais pouvoir comparer les performances de certaines requêtes selon les index utilisés.
Le problème est qu'après le 1er lancement de la requête, les enregistrements visés restent dans le cache de la base. Du coup je ne peux pas comparer les temps d'exécution avec les lancements suivants (qui vont directement chercher dans le cache).
Dans mes recherches antérieures, j'ai vu qu'on pouvait vider le cache à l'aide de la commande
Code:
ALTER SYSTEM flush shared_pool;
mais aux vues des temps d'exécution, je n'ai pas l'impression que cette commande change grand chose...
Je suis novice en la matière, et s'il existe une méthodologie pour faire ce travail, ça m'intéresse.