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 23/11/2007, 19h30   #1
Nouveau Membre du Club
 
Inscription : août 2006
Messages : 137
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 137
Points : 26
Points : 26
Par défaut differences entre l'OPTIMIZER_GOAL et l'OPTIMZER_MODE

Bonjour les amis,

j'ai une question simple mais je n'ai pas encore lui trouvé de réponse :

1.Quelle differences entre l'OPTIMIZER_GOAL et l'OPTIMZER_MODE?


2. J'ai une requete lancée sur deux environnements distincts le début des plan d'execution est le suivant :

(Environnement 1) SELECT STATEMENT, GOAL = CHOOSE IO cost=10 CPU cost=217623 Cost=21 Cardinality=1


(Environnement 2) SELECT STATEMENT, GOAL = ALL_ROWS 118368 2 56 266645904 116330

Est ce que je peux dire que sur environnement1 on est en mode choose. et sur l'environnement 2 on est en mode ALL_rows (si ça se dit?)?
et quand je fais
sql> show parameter optimizer je trouve l'optimizer_mode mais pas l'optimizer Goal malgré que dans le plan il existe?

Merci de votre aide
Mehdilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2007, 09h15   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
1. Apparemment c'est la même chose sauf que OPTIMIZER_GOAL est obsoléte depuis la 10g. La différence c'est qu'OPTIMIZER_GOAL peut être changé dans la session si j'ai bien compris C'est un super-hint au niveau session quoi

2. c'est la valeur de l'OPTIMIZER_MODE qui va te le dire mais oui, dans le 2° cas tu es en ALL_ROWS.

J'imagine que tu es en 10g, ça aurait été bien de l'indiquer... comme d'utiliser les balises CODE
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2007, 10h25   #3
Nouveau Membre du Club
 
Inscription : août 2006
Messages : 137
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 137
Points : 26
Points : 26
Merci OraFrance pour ta réponse, j'ai oublié de mentionné la version on est sur la 9ir2.
Mehdilis 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 01h20.


 
 
 
 
Partenaires

Hébergement Web