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

DB2 Discussion :

EXPLAIN PLAN qui ne fonctionne pas


Sujet :

DB2

  1. #41
    Membre chevronné Avatar de bernard59139
    Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2006
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Octobre 2006
    Messages : 950
    Points : 2 064
    Points
    2 064
    Par défaut
    et ces coûts sont basés sur le stats. Par rapport à la réalité, il peut y avoir une marge très importante.

    ensuite, les valeurs de PROCSU et PROCMS dépendent d'une foultitude de paramètres (options installation, contenu de SYSROUTINE, ...).
    Et ces 2 colonnes ne sont qu'un résumé de plusieurs colonnes détaillées dans la table DSN_DETCOST_TABLE (si elle existe).

    Fait une recherche sur le mot "cost" dans l'administration guide. et bon courage.

  2. #42
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 907
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 907
    Points : 411
    Points
    411
    Par défaut
    Il y a quand même une différence flagrante entre les deux...

    Même si les chiffres ne reflètent pas la réalité, la différence nous donne quand un élément de réponse ?

    C'est dommage, je n'ai pas la table : DSN_DETCOST_TABLE

    Est-elle compliquée à créer ?

    je peux demander au DBA de la créer à condition que les valeurs qu'elle contient représente la réalité...

  3. #43
    Membre chevronné Avatar de bernard59139
    Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2006
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Octobre 2006
    Messages : 950
    Points : 2 064
    Points
    2 064
    Par défaut
    En thérorie, la requête avec Where devrait durer 10 fois moins de temps que sans le where.
    C'est souvent vrai si le chemin d'accès est le même dans les 2 cas.

    Dans la pratique, c'est parfois beaucoup moins évident. Il te faut bien connaître ton environnement pour pondérer les chiffres.

+ Répondre à la discussion
Cette discussion est résolue.
Page 3 sur 3 PremièrePremière 123

Discussions similaires

  1. Code qui ne fonctionne pas sur Mac
    Par malbaladejo dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 14/01/2005, 11h08
  2. [SQL] Requête à jointure qui ne fonctionne pas
    Par Bensor dans le forum Langage SQL
    Réponses: 2
    Dernier message: 09/12/2004, 16h10
  3. Jointure externe qui ne fonctionne pas
    Par Guizz dans le forum Langage SQL
    Réponses: 3
    Dernier message: 05/02/2004, 12h26
  4. CREATEFILEMAPPING qui ne fonctionne pas???
    Par Jasmine dans le forum MFC
    Réponses: 2
    Dernier message: 06/01/2004, 19h33
  5. UNION qui ne fonctionne pas
    Par r-zo dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/07/2003, 10h04

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