bonjour,
une questions totalement au hasard, mais dont je ne suis pas sur de la réponse : y a t'il un quelconque moyen pour savoir à l'avance combien de temps va mettre l'execution d'une requette PL/SQL sou oracle ?
bonjour,
une questions totalement au hasard, mais dont je ne suis pas sur de la réponse : y a t'il un quelconque moyen pour savoir à l'avance combien de temps va mettre l'execution d'une requette PL/SQL sou oracle ?
Bonjour,
Un requêtage de l'explain plan te renseignera :
La colonne Time de la ligne 0 te renseignera
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 -- vidons la table DELETE FROM plan_table; COMMIT; -- passons la requête : EXPLAIN PLAN FOR SELECT * FROM ma_table; SET LINESIZE 160 SELECT* FROM table(dbms_xplain.display);
Bonjour tout le monde...
Bonjour Scual,
Ta solution m'intéresse, quand je l'ai lancée j'ai eu l'ano suivante :
.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SET LINESIZE 160 SELECT* FROM TABLE(dbms_xplain.display); ORA-00904: "DBMS_XPLAIN"."DISPLAY": invalid identifier
LBO72.
Bonjour,
Je me présente, je m'appelle Scual et j'en chie pour taper le mardi matin ...
Sans le i, ça ira mieux
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SET LINESIZE 160 SELECT* FROM TABLE(dbms_xplan.display);
En revanche, je pense que tu devras lancer le script suivant avant :
++
Code : Sélectionner tout - Visualiser dans une fenêtre à part {ORACLE_HOME}/rdbms/admin/dbmsxpln.sql
merci pour cette réponse!
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