IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

differences entre l'OPTIMIZER_GOAL et l'OPTIMZER_MODE


Sujet :

Oracle

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 137
    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

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    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

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 137
    Par défaut
    Merci OraFrance pour ta réponse, j'ai oublié de mentionné la version on est sur la 9ir2.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Différences entre Delphi et Visual Basic ?
    Par Anonymous dans le forum Débats sur le développement - Le Best Of
    Réponses: 75
    Dernier message: 30/03/2009, 21h09
  2. La difference entre XSL et XSLT?
    Par pantin dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 27/06/2003, 16h14
  3. Difference entre fenetre et boite de dialog
    Par billyboy dans le forum Windows
    Réponses: 2
    Dernier message: 02/06/2003, 16h43
  4. [] Difference entre MSHFlexGrid et MSFlexGrid
    Par olivierx dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 23/04/2003, 09h48
  5. Difference entre types d'Adresse IP
    Par freud dans le forum Développement
    Réponses: 3
    Dernier message: 02/03/2003, 03h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo