Calcul temps d'une requete SQL
Résolu/Fermé
firejoke
Messages postés
20
Date d'inscription
mercredi 14 avril 2004
Statut
Membre
Dernière intervention
22 avril 2005
-
4 mai 2004 à 15:20
zaggg - 29 mars 2017 à 17:11
zaggg - 29 mars 2017 à 17:11
A voir également:
- Calcul temps d'une requete SQL
- Calcul moyenne excel - Guide
- Blocage agriculteur carte en temps réel - Accueil - Transports & Cartes
- Combien de temps reste une story sur facebook - Guide
- Renommer plusieurs fichiers en même temps - Guide
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
3 réponses
il y a aussi une autre solution générale pour les gens qui veulent utiliser l'utilitaire d'ORACLE SQLPLUS.
Voila un exemple trés simple:
SQL> select tname from tab;
no rows selected
SQL> Set Timing On
SQL> select tname from tab;
no rows selected
Elapsed: 00:00:00.00
Tarik
Voila un exemple trés simple:
SQL> select tname from tab;
no rows selected
SQL> Set Timing On
SQL> select tname from tab;
no rows selected
Elapsed: 00:00:00.00
Tarik
firejoke
Messages postés
20
Date d'inscription
mercredi 14 avril 2004
Statut
Membre
Dernière intervention
22 avril 2005
12
4 mai 2004 à 15:50
4 mai 2004 à 15:50
Ben en fait j'ai vu qu'a un endroit il y a un
petit carre bien cache qui me dit le temps
mis pour l'execution de la requete
Merci quand meme
@+ Mr Jo
petit carre bien cache qui me dit le temps
mis pour l'execution de la requete
Merci quand meme
@+ Mr Jo
Il est certainement trop tard pour le stage vu que la question a ete posee en 2004 mais au cas ou, pour les visiteurs ayant un probleme similaire:
TOAD peut effectivement afficher le temps d'execution d'une requete dans la barre de statut (en bas a gauche de la fenetre de resultats d'une requete). Mais il y a plus efficace pour optimiser le temps d'execution d'une requete.
La fonction EXPLAIN PLAN d'Oracle est mise a profit dans TOAD via une icone representant une ambulance ou en utilisant le raccourci clavier CTRL+e ou dans le menu "SQL Editor". EXPLAIN PLAN detaille le plan d'execution des requetes SQL. Autrement dit, cette fonction nous montre chaque etape de l'execution de la requete avec un "cout" de computation associé. Plus le cout est élevé, plus l'etape prendera de temps a etre exécutée. Ainsi, EXPLAIN PLAN ne nous montre pas le temps d'execution d'une requete (qui depend de toutes facons de nombreux facteurs comme la charge de la BDD ou de la presence de la requete dans le POOL de la base Oracle) mais EXPLAIN PLAN nous montre quels sont les morceaux de la requete qui sont efficaces ou qui necessitent une modification.
Cordialement,
E. Lallemand
TOAD peut effectivement afficher le temps d'execution d'une requete dans la barre de statut (en bas a gauche de la fenetre de resultats d'une requete). Mais il y a plus efficace pour optimiser le temps d'execution d'une requete.
La fonction EXPLAIN PLAN d'Oracle est mise a profit dans TOAD via une icone representant une ambulance ou en utilisant le raccourci clavier CTRL+e ou dans le menu "SQL Editor". EXPLAIN PLAN detaille le plan d'execution des requetes SQL. Autrement dit, cette fonction nous montre chaque etape de l'execution de la requete avec un "cout" de computation associé. Plus le cout est élevé, plus l'etape prendera de temps a etre exécutée. Ainsi, EXPLAIN PLAN ne nous montre pas le temps d'execution d'une requete (qui depend de toutes facons de nombreux facteurs comme la charge de la BDD ou de la presence de la requete dans le POOL de la base Oracle) mais EXPLAIN PLAN nous montre quels sont les morceaux de la requete qui sont efficaces ou qui necessitent une modification.
Cordialement,
E. Lallemand
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
4 mai 2004 à 15:22
4 mai 2004 à 15:22
Sous Oracle je ne me souviens plus, mais il y a des outils de profiling (probablement pas accessibles sous TOAD, il faut faire un peu de ligne de commande).
RTFM.
Recherche dans la doc Oracle.
RTFM.
Recherche dans la doc Oracle.
27 août 2014 à 21:01
29 mars 2017 à 17:11