Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/08/2007, 08h56   #1
Modérateur
 
Avatar de Golgotha
 
Homme cédric
Développeur informatique
Inscription : août 2007
Messages : 734
Détails du profil
Informations personnelles :
Nom : Homme cédric
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2007
Messages : 734
Points : 1 562
Points : 1 562
Envoyer un message via Skype™ à Golgotha
Par défaut Prévoir le tps d'exec d'une req.

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 ?
Golgotha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2007, 11h07   #2
Membre actif
 
Avatar de Scual
 
Inscription : avril 2006
Messages : 149
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2006
Messages : 149
Points : 185
Points : 185
Envoyer un message via MSN à Scual
Bonjour,

Un requêtage de l'explain plan te renseignera :
Code :
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);
La colonne Time de la ligne 0 te renseignera
Scual est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2007, 14h27   #3
Membre confirmé
 
Avatar de LBO72
 
Inscription : mai 2007
Messages : 385
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France

Informations forums :
Inscription : mai 2007
Messages : 385
Points : 282
Points : 282
Bonjour tout le monde...
Bonjour Scual,

Ta solution m'intéresse, quand je l'ai lancée j'ai eu l'ano suivante :

Code :
1
2
3
4
5
SET LINESIZE 160
SELECT*
FROM TABLE(dbms_xplain.display);
 
ORA-00904: "DBMS_XPLAIN"."DISPLAY": invalid identifier
.

LBO72.
LBO72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2007, 14h51   #4
Membre actif
 
Avatar de Scual
 
Inscription : avril 2006
Messages : 149
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2006
Messages : 149
Points : 185
Points : 185
Envoyer un message via MSN à Scual


Bonjour,

Je me présente, je m'appelle Scual et j'en chie pour taper le mardi matin ...

Code :
1
2
3
SET LINESIZE 160
SELECT*
FROM TABLE(dbms_xplan.display);
Sans le i, ça ira mieux

En revanche, je pense que tu devras lancer le script suivant avant :
Code :
{ORACLE_HOME}/rdbms/admin/dbmsxpln.sql
++
Scual est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2007, 15h03   #5
Membre confirmé
 
Avatar de LBO72
 
Inscription : mai 2007
Messages : 385
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France

Informations forums :
Inscription : mai 2007
Messages : 385
Points : 282
Points : 282
Nickel ...

Merci.
LBO72.
LBO72 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2007, 15h05   #6
Membre actif
 
Avatar de Scual
 
Inscription : avril 2006
Messages : 149
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2006
Messages : 149
Points : 185
Points : 185
Envoyer un message via MSN à Scual
Un petit résolu ?
Scual est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2007, 08h45   #7
Modérateur
 
Avatar de Golgotha
 
Homme cédric
Développeur informatique
Inscription : août 2007
Messages : 734
Détails du profil
Informations personnelles :
Nom : Homme cédric
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2007
Messages : 734
Points : 1 562
Points : 1 562
Envoyer un message via Skype™ à Golgotha
merci pour cette réponse!

Golgotha est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h23.


 
 
 
 
Partenaires

Hébergement Web