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 :

[10g] Analyse Index


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 111
    Par défaut [10g] Analyse Index
    Bonjour,

    Une question de débutant sans doute, mais je tourne en rond... Merci d'éclairer ma lanterne complètement enfumée svp.

    Je cherche à analyser un index gourmand en place.
    Après lecture de documentation, il est nécessaire d'utiliser ANALYSE INDEX.
    Or dès que je passe la commande, j'obtiens le message suivant :
    SP2-0734: unknown command beginning "analyse in...

    Nota : Pour cause de performance, La configuration de prod est en NOARCHIVELOG. un rapport ?

    Merci d'avance.

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Par défaut
    C'est ANALYZE INDEX, les Américains foutent des Z partout...

    Quant à la base en NOARCHIVELOG pour des motifs de performances, j'espère que c'est une blague ?

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 111
    Par défaut

    Je vais me cacher...

    Merci beaucoup.

    Pour le NOARCHIVELOG, ce n'est pas une blague
    C'est l'explication que l'on m'a donné quand j'ai pris le poste.
    Je n'ai malheureusement pas de plateforme de dev à l'identique qui me permettrait de démontrer que c'est une fausse affirmation. Ma maigre expérience Oracle (j'ai surtout administré d'autres produits Ingres et Sybase) ne me permet pas de faire des tests sur une plateforme de prod plutôt sensible et fragile.

  4. #4
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Par défaut
    Que le mode ARCHIVELOG provoque une certaine surcharge, c'est inévitable et personne ne le conteste.

    Mais les gens qui ont fait le choix de ne pas l'activer ont-ils conscience qu'ils risquent une perte de données de plusieurs heures, non seulement en cas de problème matériel (panne de disque, serveur qui flambe), mais aussi en cas d'erreur humaine (suppression de fichier, etc)?

    Si la capacité à restaurer sans perte de données ne vous intéresse pas, alors vous avez fait le bon choix.
    Dans le cas contraire, vous voyez ce qu'il vous reste à faire !

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 111
    Par défaut
    Après analyse de l'index, j'obtiens ce resultat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SYS@SQL> SELECT PCT_USED FROM INDEX_STATS WHERE NAME = 'SYS_IL0000009305C00070$$';
     
      PCT_USED
    ----------
           103
    je croyais que ce chiffre était un %. Comment peut il être supérieur à 100 ?

    informations sur l'index
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SYS@SQL> SELECT                 INDEX_NAME, INDEX_TYPE, TABLE_TYPE,LAST_ANALYZED FROM            dba_indexes WHERE           INDEX_NAME = 'SYS_IL0000009305C00070$$';
     
    INDEX_NAME                     INDEX_TYPE                  TABLE_TYPE  LAST_ANALYZED
    ------------------------------ --------------------------- ----------- -------------------
    SYS_IL0000009305C00070$$       LOB                         TABLE
    Le Last_analysed à vide est dû au fait de ne pas avoir fait tourner un dbms.stats sur l'index ?
    Analyze index ne suffit pas ?

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

Discussions similaires

  1. Question analyse index
    Par pinocchio dans le forum Débuter
    Réponses: 4
    Dernier message: 02/02/2012, 16h02
  2. [10g] Spatial Index Advisor - Pas de données visibles
    Par StephSushiSig dans le forum Administration
    Réponses: 1
    Dernier message: 07/10/2010, 11h09
  3. [Oracle 10G]Rebuild index
    Par seal dans le forum Administration
    Réponses: 1
    Dernier message: 04/05/2007, 21h19
  4. probleme index bitmap de jointure, oracle 10g
    Par nagty dans le forum Oracle
    Réponses: 2
    Dernier message: 19/04/2006, 20h14
  5. [10g]Performance et Indexs
    Par davy.g dans le forum Oracle
    Réponses: 1
    Dernier message: 25/01/2006, 16h54

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