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 :

[8.1.7.0][NT4] /*+ RULE*/


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Décembre 2002
    Messages
    438
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 438
    Par défaut [8.1.7.0][NT4] /*+ RULE*/
    Bonjour,

    J'ai une requête qui met 2 ou 3 secondes en mode RULE et 10 minutes en mode CHOOSE. Dans la requête il y a un une table avec 5 millions de lignes. Malgrès qu'il y a l'index parfait, en mode CHOOSE il prefere me faire un super plan d'execution bien foireux !

    Comment ORACLE peut-il se planter à ce point ?

    Les statistiques sont passées tous les jours et me semblent correctes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     dbms_utility.analyze_schema('XXX','ESTIMATE');
    Qu'en pensez-vous ?

  2. #2
    Membre émérite Avatar de plabrevo
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut
    Et avec un echantillon complet de statistiques, au lieu de partiel, quels sont les resultats?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dbms_utility.analyze_schema('XXX','COMPUTE');

  3. #3
    Membre éclairé
    Inscrit en
    Décembre 2002
    Messages
    438
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 438
    Par défaut GATHER_SCHEMA_STATS
    J'ai lu qu'il fallait utiliser DBMS_STATS.

    Pour analyser un schéma, on utilise bien GATHER_SCHEMA_STATS ?

    Quelqu'un a un exemple d'utilisation de DBMS_STATS

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 87
    Par défaut
    begin
    dbms_stats.gather_schema_stats(OWNAME=>'MON_USER',cascade=>TRUE);
    end;
    /

Discussions similaires

  1. [driver] USB pour Win NT4
    Par bidou dans le forum Ordinateurs
    Réponses: 5
    Dernier message: 23/03/2005, 10h42
  2. 9i / Optimiseurs CHOOSE et RULE
    Par Yorglaa dans le forum Administration
    Réponses: 5
    Dernier message: 26/05/2004, 10h41
  3. delete sur une vue: rule
    Par Bouboubou dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 18/05/2004, 18h58
  4. [Win NT4.0 Server] Commande AT
    Par bouboussjunior dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 02/04/2004, 12h55
  5. Réponses: 5
    Dernier message: 01/10/2003, 15h03

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