bonjour j'aimerais savoir comment faire pour afficher le temps d'exécution d'une requête en minute,seconde et milliseconde. j'espère que vous pourrez m'aider merci!!!
bonjour j'aimerais savoir comment faire pour afficher le temps d'exécution d'une requête en minute,seconde et milliseconde. j'espère que vous pourrez m'aider merci!!!
Salut !
Quel est ton SGBD ?
Oracle je travaille sur une version oracle10g express.Il parait qu'il existe des outils de profiling pour faire cela?? Si oui pouvez vous m'indiquer ou je pourrais trouver un tuto sur ces outils?? merci beaucoup de m'aider!!
Si tu peux lancer du SQL * Plus, tu as la commande :
SET TIMING ON
(par contre, je ne sais pas ce que c'est que du profiling...)
en fait je connais la commande set timing on mais ce que je veux faire c'est créer une procédure en pl/sql en lui envoyant une requête en paramètre et ensuite afficher le resultat comme ceci-> "requête exécutée en minutes ?, secondes ?, milliseconde " donc il faudrait que je puisse récupérer les valeurs du timing et les afficher. pouvez vous m'aider ???merci
Salut,
Alors peut être dbms_utility.get_time.
Sinon on peut peut faire des trucs avec to_char(date,'SSSSS')
il y a un PACKAGE DBMS_PROFILER
http://www.databasejournal.com/featu...nce-Tuning.htm
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager