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 :

ANALYZE sur une partition [Fait]


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 ANALYZE sur une partition
    Bonjour,

    je souhaiterais effectuer un ANALYZE d'une table partitionnée mais uniquement sur la partition:
    Une commande de ce style là
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ANALYZE TABLE TOTO PARTITION(PRT_TOTO)
    Malheureusement cette commande ne fonctionne pas

    Qq'un a t'il une solution?

  2. #2
    Membre Expert Avatar de fatsora
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 103

  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
    Sinon regarde plutot du cote de DBMS_STATS.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    DBMS_STATS.GATHER_TABLE_STATS (
       ownname          VARCHAR2, 
       tabname          VARCHAR2, 
       partname         VARCHAR2 DEFAULT NULL,
       estimate_percent NUMBER   DEFAULT to_estimate_percent_type 
                                                    (get_param('ESTIMATE_PERCENT')), 
       block_sample     BOOLEAN  DEFAULT FALSE,
       method_opt       VARCHAR2 DEFAULT get_param('METHOD_OPT'),
       degree           NUMBER   DEFAULT to_degree_type(get_param('DEGREE')),
       granularity      VARCHAR2 DEFAULT GET_PARAM('GRANULARITY'), 
       cascade          BOOLEAN  DEFAULT to_cascade_type(get_param('CASCADE')),
       stattab          VARCHAR2 DEFAULT NULL, 
       statid           VARCHAR2 DEFAULT NULL,
       statown          VARCHAR2 DEFAULT NULL,
       no_invalidate    BOOLEAN  DEFAULT  to_no_invalidate_type (
                                         get_param('NO_INVALIDATE')),
       force            BOOLEAN DEFAULT FALSE);
    Sylvain

  4. #4
    Membre Expert Avatar de fatsora
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 103
    Par défaut
    Citation Envoyé par iSylvain Voir le message
    Sinon regarde plutot du cote de DBMS_STATS.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    DBMS_STATS.GATHER_TABLE_STATS (
       ownname          VARCHAR2, 
       tabname          VARCHAR2, 
       partname         VARCHAR2 DEFAULT NULL,
       estimate_percent NUMBER   DEFAULT to_estimate_percent_type 
                                                    (get_param('ESTIMATE_PERCENT')), 
       block_sample     BOOLEAN  DEFAULT FALSE,
       method_opt       VARCHAR2 DEFAULT get_param('METHOD_OPT'),
       degree           NUMBER   DEFAULT to_degree_type(get_param('DEGREE')),
       granularity      VARCHAR2 DEFAULT GET_PARAM('GRANULARITY'), 
       cascade          BOOLEAN  DEFAULT to_cascade_type(get_param('CASCADE')),
       stattab          VARCHAR2 DEFAULT NULL, 
       statid           VARCHAR2 DEFAULT NULL,
       statown          VARCHAR2 DEFAULT NULL,
       no_invalidate    BOOLEAN  DEFAULT  to_no_invalidate_type (
                                         get_param('NO_INVALIDATE')),
       force            BOOLEAN DEFAULT FALSE);
    Sylvain
    Si tu as daigné regarder la page de tom kytes il y a les 2 analyze et DBMS_STATS

  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
    J'ai daigné regarder le lien mais je pense qu'il est plus simple de fournir une information directement que de mettre un lien.

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 207
    Par défaut
    1-1 balle au centre.
    Du coup j'ajoute un lien (mais c'est vers un de mes articles) sur l'analyze d'une partition et sous partition avec notamment l'utilisation du paramètre granularité qui si il est utilisé avec la valeur par défaut ne collectera pas les stats sur les sous partitions.
    http://www.lao-dba.com/article-24656812.html

    Et puis par rapport au débat, un lien vers un post de tomas kyte, c'est plutot un cadeau. Car pour le béotien qui ne connait pas, c'est peut etre la découverte d'une histoire d'amour.

    LAO.

Discussions similaires

  1. Installation sur une partition
    Par Muesko dans le forum Administration système
    Réponses: 2
    Dernier message: 23/02/2007, 13h34
  2. Droits sur une partition de données
    Par Hobbi1 dans le forum Administration système
    Réponses: 3
    Dernier message: 17/07/2006, 13h48
  3. Ecrire sur une partition ntfs sous linux
    Par miniseb dans le forum Administration système
    Réponses: 5
    Dernier message: 25/01/2006, 15h51
  4. Déplacer la zone de swap sur une partition propre
    Par Furius dans le forum Windows XP
    Réponses: 18
    Dernier message: 18/10/2005, 21h03
  5. Mount / fstab - Problème de droit sur une partition
    Par Chance666 dans le forum Administration système
    Réponses: 5
    Dernier message: 17/01/2005, 15h57

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