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 :

[9i] Index bitmaps qui grossissent exponentiellement


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Par défaut [9i] Index bitmaps qui grossissent exponentiellement
    Bonjour à tous,

    en cette période de préparation à l'été, les régimes fleurissent de tous côtés. Je vous demande de l'aide pour aider mes boulimiques petits index bitmap qui grossissent sans raison.

    On a placé 3 index bitmaps sur les champs MOIS (12 valeurs), ANNEE (4 valeurs), CODE_REGION (3 valeurs) d'une ENOOOOOORME table de fait (partitionnée, 65 Go, 42 million de lignes). On a fortement gagné en performance mais les index grossisent en permanence à cause (semble-t-il) des insert ou update qui peuvent être faits sur la table. Le tablespace monte à 30 Go en rien de temps (quelques heures) alors que si on détruit les index et qu'on les recréé, on tombe à 1 Go.

    Est-ce normal? Existe-t-il une option pour résoudre ce problème ? Comment le contourner sinon? Merci.

  2. #2
    Rédacteur

    Inscrit en
    Septembre 2004
    Messages
    626
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 626
    Par défaut
    Bonjour,


    C'est apparemment normal : Cf. http://asktom.oracle.com/pls/ask/f?p...32643995157424

    Apparemment, ca a été amélioré dans 10g.
    Pas d'autre solution que de faire un rebuild sur ces indexes.


    Laly.
    In the heart of the truly greats, perfection is never achieved but endlessly pursued.

    Mon article sur les fonctions analytiques d'Oracle (calcul de moyennes mobiles, de quartiles et bien d'autres...)

  3. #3
    Membre Expert Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Par défaut
    Super, merci pour la réactivité lalystar.

    Je met un tag résolu et je vais me pendre !

  4. #4
    Rédacteur

    Inscrit en
    Septembre 2004
    Messages
    626
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 626
    Par défaut
    Avant de te pendre tu peux essayer le rebuild voire la migration en 10g


    Laly.
    In the heart of the truly greats, perfection is never achieved but endlessly pursued.

    Mon article sur les fonctions analytiques d'Oracle (calcul de moyennes mobiles, de quartiles et bien d'autres...)

  5. #5
    Membre Expert Avatar de nuke_y
    Profil pro
    Indépendant en analyse de données
    Inscrit en
    Mai 2004
    Messages
    2 076
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Indépendant en analyse de données

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 076
    Par défaut
    Je suis sur le rebuild là. Mais le problème c'est que les traitements de nuits sont déjà limites en temps alors si je dois programmer des rebuild d'index en plus... Et pour la migration, cette base résulte DEJA d'une migration de SQLServer vers Oracle 9i...

  6. #6
    Rédacteur

    Inscrit en
    Septembre 2004
    Messages
    626
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 626
    Par défaut
    Si tes indexes bitmaps sont partitionées localement tu peux peut être utilser le package DBMS_PCLXUTIL pour un rebuild en parallèle.


    Laly.
    In the heart of the truly greats, perfection is never achieved but endlessly pursued.

    Mon article sur les fonctions analytiques d'Oracle (calcul de moyennes mobiles, de quartiles et bien d'autres...)

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

Discussions similaires

  1. Index B-Tree et index Bitmap
    Par davy.g dans le forum Oracle
    Réponses: 9
    Dernier message: 23/03/2007, 16h32
  2. Index B-Tree et index Bitmap
    Par fatati dans le forum Oracle
    Réponses: 2
    Dernier message: 08/12/2006, 11h18
  3. probleme index bitmap de jointure, oracle 10g
    Par nagty dans le forum Oracle
    Réponses: 2
    Dernier message: 19/04/2006, 20h14
  4. Index Bitmap
    Par bchaz dans le forum Oracle
    Réponses: 2
    Dernier message: 05/08/2005, 14h47
  5. [Timer+Bitmap]Bitmap qui bouge?
    Par thief dans le forum MFC
    Réponses: 6
    Dernier message: 01/09/2004, 17h45

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