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

Oracle Discussion :

[DBA] : reconstruction d'indexs


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2002
    Messages
    549
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 549
    Par défaut [DBA] : reconstruction d'indexs
    Bonjour à tous,

    Oracle 9i r2

    Je cherche désespérement une requete me permettant de connaitre mes indexs à rebuilder, et ce à partir de la vue user_indexes.

    J'ai bien trouvé cette requete :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT NAME, (del_lf_rows_len/lf_rows_len)*100 AS wastage
    FROM index_stats;
    mais elle oblige au prélable dans la session de collecter des nouvelles stats.

    Y'à bien kelk'un qui a çà dans sa valise de dba ????

    Merci d'avance

    @

  2. #2
    Membre expérimenté
    Inscrit en
    Septembre 2006
    Messages
    142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 142
    Par défaut
    Les stats permettent de connaitre l'état de l'index par contre il est possible d'analiser uniquemenet l'index cible de faire la requête puis de supprimer les index.

    Par contre d'une manière générale l'optimiseur oracle est meilleur en mode cout (avec les stats) qu'en mode rule (sans stats) donc sauf contraintes éditeur il est préférable d'utiliser les stats

  3. #3
    Membre éclairé
    Inscrit en
    Novembre 2002
    Messages
    549
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 549
    Par défaut
    Citation Envoyé par Arturius
    Les stats permettent de connaitre l'état de l'index par contre il est possible d'analiser uniquemenet l'index cible de faire la requête puis de supprimer les index.

    Par contre d'une manière générale l'optimiseur oracle est meilleur en mode cout (avec les stats) qu'en mode rule (sans stats) donc sauf contraintes éditeur il est préférable d'utiliser les stats
    Bonjour Arturius

    Merci de ta réponse, mais je pense que tu n'as pas compris ma question.

    Je cherche à monitorer les indexs de ma base que je dois rebuilder. Ce que je souhaiterai, c'est simplement après la maj des stats (job nocturne quotidien), lancer une requete sur la vue user_indexes d'un schéma de prod pour identifier les indexs qui sont fragmentés à hauteur de 15% par exemple, et donc qu'il faut reconstruire.

    J'ai trouvé cette requete avec la vue index_stats, mais cela ne correspond pas à ce que je recherche.

    De manière générale, comment faites vous pour identifier les indexs qui sont à recontruire ? quelle est la méthode la plus efficace ?

    merci de votre aide

  4. #4
    Membre expérimenté
    Inscrit en
    Septembre 2006
    Messages
    142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 142
    Par défaut
    les résultats des dbms_stats sur les index sont stockés dans les tables all_indexes, dba_indexes ou user_indexes

  5. #5
    Membre éclairé
    Inscrit en
    Novembre 2002
    Messages
    549
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 549
    Par défaut
    Citation Envoyé par Arturius
    les résultats des dbms_stats sur les index sont stockés dans les tables all_indexes, dba_indexes ou user_indexes
    je le sais tout çà, merci bcq. Ce que je cherche c'est la requete la plus efficace pour identifier mes indexs à rebuilder, après justement une maj des stats d'un schéma

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    pas mieux que ta requête

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Reconstruction d'index inéficasse
    Par Drezounet218 dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 07/03/2008, 16h28
  2. [Firebird] - Reconstruction d'index ?
    Par SurfingJeff dans le forum Administration
    Réponses: 4
    Dernier message: 18/04/2007, 16h37
  3. Reconstruction d'index
    Par superfly dans le forum Oracle
    Réponses: 22
    Dernier message: 23/03/2006, 16h58
  4. reconstruction d'index de texte intégral
    Par zarbiman dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 14/12/2005, 08h23
  5. Réponses: 4
    Dernier message: 16/12/2004, 13h56

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