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 :

[INFO] Information sur les index


Sujet :

Administration Oracle

  1. #1
    Rédacteur

    Homme Profil pro
    Développeur et DBA Oracle
    Inscrit en
    Octobre 2006
    Messages
    878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur et DBA Oracle

    Informations forums :
    Inscription : Octobre 2006
    Messages : 878
    Par défaut [INFO] Information sur les index
    Les index
    De même que pour les tables on peut analyser un index et en retirer de multiples informations quant à son
    efficacité. Pour cela on effectue donc les 2 opérations suivantes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    analyze index NOMINDEX validate structure;
    select * from index_stats where name = ’NOMIDX’;
    Le tableau suivant résume les informations les plus intéressantes que nous fournissent ces statistiques.
    chapitre 2.2 Les index
    http://deptinfo.cnam.fr/new/IMG/pdf/tp5-2.pdf

  2. #2
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    Le document a l'air un peu obsolète, depuis la 9i il faut utiliser pour les stats le package dbms_stats
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Citation Envoyé par scheu Voir le message
    Le document a l'air un peu obsolète, depuis la 9i il faut utiliser pour les stats le package dbms_stats
    Oui le document a l'air un peu daté car ne pas mentionner directement la PGA (et le paramètre PGA_AGGREGATE_TARGET à partir de Oracle 9i) est un oubli même si SORT_AREA_SIZE est cité. Parler des index bitmaps sans indiquer les problèmes de verrouillage possibles est une erreur. De façon générale ne pas dire à quelle(s) version(s) d'Oracle spécifique le document s'adresse est un autre oubli.

    Par contre, il faut bien utiliser ANALYZE INDEX en 10g pour valider un index (c'est pour le calcul des statistiques qu'il faut utiliser DBMS_STATS).

  4. #4
    Rédacteur

    Homme Profil pro
    Développeur et DBA Oracle
    Inscrit en
    Octobre 2006
    Messages
    878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur et DBA Oracle

    Informations forums :
    Inscription : Octobre 2006
    Messages : 878
    Par défaut
    Salut,

    La partie 2.2 Les index qui m'intéresse seulement , dans le but d'informer la communauté.

    pifor
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Par contre, il faut bien utiliser ANALYZE INDEX en 10g pour valider un index 
    (c'est pour le calcul des statistiques qu'il faut utiliser DBMS_STATS).
    Entièrement d'accord avec pifor , le ANALYZE INDEX nous permet de vérifier l'intégrité de l'index et obtenir des informations détaillées sur le stockage de l'index (taux de remplissage des blocks , nb blocks , nb feuilles ....), ces dernières nous permet de poser un diagnostic et choisir la bonne solution.

    exemple :un index dégénéré nécéssite un rebuild.


    Remarque:
    Les stats générées par le dbms_stat ne sont pas suffisantes pour effectuer une analyse détaillé du stockage de l'index, mais elles sont suffisantes pour l'optimiseur.

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

Discussions similaires

  1. Informations sur les langages/outils de ce forum
    Par Idelways dans le forum Autres langages
    Réponses: 3
    Dernier message: 14/02/2018, 12h08
  2. Réponses: 1
    Dernier message: 18/12/2016, 17h55
  3. Questions sur les indexations
    Par freud dans le forum Bases de données
    Réponses: 2
    Dernier message: 11/05/2004, 11h38
  4. Réponses: 6
    Dernier message: 28/04/2004, 10h41
  5. Informations sur les procédures stockées
    Par jfphan dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 13/01/2004, 14h30

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