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 :

copies de bases et Explain plan différents


Sujet :

Administration Oracle

  1. #1
    in
    in est déconnecté
    Membre expérimenté Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Points : 1 718
    Points
    1 718
    Par défaut copies de bases et Explain plan différents
    Bonjour,

    voilà c'est sûrement une question bête mais j'aimerais confirmation ...

    J'ai une base copie d'une autre base.

    Sur cette base, je lance une requête que j'ai "optimisée". Elle marche pas mal du tout. (1 sec)

    Par contre quand cette requête est lancée sur la base originale (serveur différents et volumétrie un poil plus importante) là les performances s'effondrent. (1 min)

    En regardant les plans d'execution, je m'aperçois qu'il sont très différents. Les optimizer mode sont tous 2 à choose et les bases sont en 10g.

    Dans la base originale, le point bloquant est un full scan sur une table alors que sur ma copie, cette table est accédée par index. (je ne peux pas tester en distant sur la base originale)

    J'en viens à ma question : la différence de volumétrie explique-t'elle la différence de plan d'execution ? Si je force par un hint l'utilisation de l'index, arriverais-je à optimiser cette requete ? Le fait que Oracle n'utilise pas l'index veut il dire qu'il n'existe pas ?

    en fait ce qui m'embete c'est de devoir complètement réécrire la requete ...

    merci d'avance
    "If email had been around before the telephone was invented, people would have said, 'Hey, forget email! With this new telephone invention I can actually talk to people!"

    Besoin d'une nouvelle méthode pour développer ? -> http://www.la-rache.com/

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    comment la copie a été faite et les stats sont elles recalculées (notamment système)

  3. #3
    in
    in est déconnecté
    Membre expérimenté Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Points : 1 718
    Points
    1 718
    Par défaut
    a vrai dire je ne sais pas trop ...

    la copie est un dump, les serveurs doivent être équivalents niveau matos. Pour les stats je ne sais pas, c'est l'admin qui c'est occupé de tout ça ... et ça fait un bout de temps (6 mois, ce qui explique la différence de volumétrie).

    Enfin oui je pense que les stats ont été recalculées chez nous mais sur la base originale, je ne saurais dire. S'agissant d'une copie de base de prod qui évolue assez régulièrement, je ne sais pas si les stats sont à jour ...

    bref, désolé, je n'ai pas vraiment d'infos ...
    "If email had been around before the telephone was invented, people would have said, 'Hey, forget email! With this new telephone invention I can actually talk to people!"

    Besoin d'une nouvelle méthode pour développer ? -> http://www.la-rache.com/

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    et bien il faut s'en assurer avant tout autre chose

Discussions similaires

  1. [Toutes versions] Copie entre bases différentes
    Par Gabout dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 24/06/2009, 11h58
  2. Copie physique de base avec nom instance différent
    Par Labienus dans le forum Administration
    Réponses: 3
    Dernier message: 25/06/2007, 16h18
  3. Copie de base
    Par ptidoudou02 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 03/05/2005, 15h39
  4. Probleme de de copie de base de données
    Par valentin4949 dans le forum Access
    Réponses: 3
    Dernier message: 01/11/2004, 17h54
  5. Problème Lors d'un copie de base
    Par 79Charles dans le forum Administration
    Réponses: 17
    Dernier message: 19/08/2004, 16h13

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