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 :

Mauvais calcul des stats


Sujet :

Administration Oracle

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2003
    Messages : 92
    Par défaut Mauvais calcul des stats
    Bonjour

    je suis sur Oracle 10G et mes utilisateurs se sont plein de lenteur sur leurs requêtes,

    en analysant les deux grosses tables de la base de données voici les information que j'ai :

    TABLE_NAME LAST_ANALYZED BLOCKS SAMPLE_SIZE NUM_ROWS SAMPLE_SIZE/NUM_ROWS*100

    tb1 08/07/2010 01:12:52 121860 603614 52270517 1.15478865456793
    tb2 08/07/2010 00:40:58 973932 608057 52114143 1.16677923687625


    Avec ca, on remarque les stats ont été calculé à 1%
    Or on utilise les stats automatique d'Oracle


    Sauriez vous d'où pourrait provenir ce problème ?

    Merci de votre aide

  2. #2
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 62
    Par défaut GATHER_TABLE_STATS
    Bonjour

    Si je ne dis pas de bêtise il faut que tu utilises la procédure : GATHER_TABLE_STATS du package : DBMS_STATS
    et là tu pourra spécifier le pourcentage de l'analyse à effectuer sur la table que tu souhaites.

    Bonne chance

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2003
    Messages : 92
    Par défaut
    Citation Envoyé par PxPar Voir le message
    Bonjour

    Si je ne dis pas de bêtise il faut que tu utilises la procédure : GATHER_TABLE_STATS du package : DBMS_STATS
    et là tu pourra spécifier le pourcentage de l'analyse à effectuer sur la table que tu souhaites.

    Bonne chance

    effecivement si ce que je fais actuellement.
    Mais ce que je n'arrive pas a comprendre c est pourquoi le calcul automatique d'oracle effectue les stats juste sur 1% d'echantillon

  4. #4
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 62
    Par défaut
    Regarde par là j'espère que ça pourra t'aider.
    http://download.oracle.com/docs/cd/B...s.htm#i1048566

  5. #5
    Membre éclairé Avatar de LBO72
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    Si tu utilises le calcul des stats en automatique

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    dbms_stats.gather_schema_stats( - 
         ownname          => 'TonSchéma, - 
         options          => 'GATHER AUTO' 
       )
    les stats seront calculées pour les objets qui n'ont actuellement pas de statistiques et ceux qui ont des statistiques obsolètes.

    Cdlt,
    LBO72.

Discussions similaires

  1. [MySQL] Problème de requête SQL pour calculer des stats
    Par k2006 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 21/05/2009, 18h23
  2. Calcul des stats
    Par DjinnS dans le forum Administration
    Réponses: 9
    Dernier message: 01/02/2008, 13h10
  3. Calcul des stats impossible
    Par Mehdilis dans le forum Oracle
    Réponses: 1
    Dernier message: 07/01/2008, 18h30
  4. Calcul des stats sur SYS et SYSTEM
    Par orafrance dans le forum Oracle
    Réponses: 8
    Dernier message: 05/10/2005, 16h25
  5. Le calcul des stats dégrade les performances
    Par jo007 dans le forum Oracle
    Réponses: 18
    Dernier message: 15/02/2005, 09h42

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