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

Administration Oracle Discussion :

Pb de perf suit au passage 8i vers 10g


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 750
    Par défaut Pb de perf suit au passage 8i vers 10g
    Bonjour,

    on m'a demandé de travailler sur une appli qui a vu son traitement batch passer de 2h à plus de 30h après être passé de la 8i à la 10G. Il s'agit apparemment d'un traitement en pro-C

    je n'ai pas encore regardé de près mais qq'un a t'il déjà rencontré ce pb? qq'un a t'il une idée de ce que ça pourrait être ? Moi je suspecte les statistiques.

    merci de vos réponses

  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
    C'est pas rare d'avoir des soucis de perf sur certains traitements après un migration, CBO change notamment et cela peut modifier défavorablement les plan d'exécutions.

    Commence par mettre sa session en trace et fait un tkprof avec explain plan pour déceler les soucis

  3. #3
    Membre éprouvé
    Inscrit en
    Février 2009
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 127
    Par défaut
    Bonjour,

    Je pense aussi qu'il faut se pencher sur les stats car je crois qu'en 10g l'optimiseur Oracle ne se base plus que sur les statistiques (=>Cost Based Optimizer (CBO)) contrairement à la 8i où Oracle se basait sur des règles (il me semble => Rule Based Optimizer (RBO)).
    EDIT : Pas assez rapide...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 750
    Par défaut
    Citation Envoyé par iSylvain Voir le message
    Bonjour,

    Je pense aussi qu'il faut se pencher sur les stats car je crois qu'en 10g l'optimiseur Oracle ne se base plus que sur les statistiques (=>Cost Based Optimizer (CBO)) contrairement à la 8i où Oracle se basait sur des règles (il me semble => Rule Based Optimizer (RBO)).
    Non en 8i il se base aussi sur les stats si le l'optimizer_mode est à CHOOSE
    C'est en 7 que le CBO n'existait pas je crois

  5. #5
    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
    Oui enfin, même si la 8i utilise aussi les stats, entre 8i et 10g le CBO a largement été revu

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/03/2011, 11h14
  2. Passage état vers Word
    Par lokal64 dans le forum Access
    Réponses: 1
    Dernier message: 28/04/2006, 11h53
  3. Pb Form/sous Form du passage NT vers XP...
    Par toyyo dans le forum IHM
    Réponses: 2
    Dernier message: 25/11/2005, 17h45
  4. Menu déroulant suite au passage sur un TMenuItem
    Par James_ dans le forum C++Builder
    Réponses: 2
    Dernier message: 05/05/2004, 14h31
  5. Pb BDE suite a passage en Windows 2000 pro
    Par ARIF dans le forum Paradox
    Réponses: 4
    Dernier message: 18/11/2002, 11h39

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