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 :

probleme avec les statistiques


Sujet :

Administration Oracle

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 69
    Par défaut probleme avec les statistiques
    Bonjour;
    j'ai besoin de récolter quelques statistiques sur les table de ma base, et pour cela j'utilise dba_tab-col-statistics, mais voilà pour les attribute high_value et low_value il me donne n'importe quoi genre c123, c10002f.
    Pouvez vous m'indiquer le pb s'il vous plait

  2. #2
    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,

    Les valeurs ne sont pas n'importe quoi
    Regarde du côté de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dbms_stats.convert_raw_value
    ça devrait te permettre de les afficher au bon format.

    EDIT : http://jonathanlewis.wordpress.com/2...ue-high_value/

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 69
    Par défaut
    Merci pour votre réponse
    je vais creuser cette piste

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 69
    Par défaut
    est ce que je peux agir directement sur la table dba_tab_col_statistics?

  5. #5
    Membre éprouvé
    Inscrit en
    Février 2009
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 127
    Par défaut
    Comment ça ?
    Tu souhaites modifier directement des données dedans ?
    Je pense qu'il vaut mieux éviter car c'est Oracle qui se gère d'ajout/modifier/mettre à jour les données directement.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 69
    Par défaut
    ok merci;

  7. #7
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 954
    Par défaut
    Il y a quand même dbms_stats.set_column_stats

  8. #8
    Membre éprouvé
    Inscrit en
    Février 2009
    Messages
    127
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 127
    Par défaut
    En effet.
    Je ne connaissais mais je pense qu'il vaut mieux être sur de soi pour modifier les stats

  9. #9
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 954
    Par défaut
    oui c'est sur d'autant que set_column_stats n'a pas l'air de pouvoir modifier les hight et low value, mais plutôt la density (ce qui est peut être suffisant.)
    Dans cet article, (rechercher peoplesoft) il a l'air possible de modifier les high et low values, mais la méthode ne semble pas indiquée.

  10. #10
    Membre expérimenté Avatar de Laurent_du_78
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 138
    Par défaut
    Citation Envoyé par skuatamad Voir le message
    oui c'est sur d'autant que set_column_stats n'a pas l'air de pouvoir modifier les hight et low value, mais plutôt la density (ce qui est peut être suffisant.)
    Dans cet article, (rechercher peoplesoft) il a l'air possible de modifier les high et low values, mais la méthode ne semble pas indiquée.
    Quel intérêt de modifier ces valeurs ??
    Ces enregistrements sont mis à jour par le calcul des statistiques.
    Les colonnes contiennent :
    - high_value : valeur Max de la colonne
    - low_value : valeur Min de la colonne
    - density : “the sum of the squared frequencies of all non-popular values divided by the sum of the frequencies of all non-popular values times the count of rows with not null values of the histogram column”.

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 69
    Par défaut
    Merci è tous pour vos réponses;
    J'ai pu utilisé les bonnes valeurs gràce à dbms_stats.convert_raw_value, mais pas les modifier directement sur la table dba_tab_col_statistics; mais ce n'est pas important l'essentiel est de pouvoir avoir les bonnes valeurs.
    Merci.

  12. #12
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 954
    Par défaut
    Citation Envoyé par Laurent_du_78 Voir le message
    Quel intérêt de modifier ces valeurs ??
    Ben lis l'article, la problématique de Wolfgang Breitling, c'est de tuner des requêtes sans avoir accès aux codes, donc pas de hint possible!

Discussions similaires

  1. Help!! Probleme avec les dates sur SQL SERVER
    Par Nadaa dans le forum MS SQL Server
    Réponses: 16
    Dernier message: 03/08/2006, 16h55
  2. PROBLEME AVEC LES REQUETES IS NULL / NOT EXISTS
    Par sylvaine dans le forum Langage SQL
    Réponses: 5
    Dernier message: 04/06/2004, 13h26
  3. [langage] probleme avec les listes dans des listes
    Par pqmoltonel dans le forum Langage
    Réponses: 7
    Dernier message: 27/04/2004, 12h32
  4. Problem avec les *.AVI sur les panels
    Par NaDiA_SoFt dans le forum C++Builder
    Réponses: 3
    Dernier message: 31/08/2003, 22h50
  5. probleme avec les processus
    Par saidi dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 05/02/2003, 00h18

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