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 :

Performances en 9i


Sujet :

Oracle

  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Performances en 9i
    Le problème est classique, les traitements sont hyper long, nous sommes en 9i avec des tables space en Locally Managed.
    Nous avons constaté une forte fragmentation au niveau des tables et des index.

    Cela est-il une piste de recherche, même si nos TS sont en locally managed ?
    Vers quelles autres pistes doit-on chercher ?

  2. #2
    Membre émérite 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
    Points : 2 370
    Points
    2 370
    Par défaut
    Est-ce que les plans d'exécution sont corrects ? Les statistiques sont calculées ?

    Il me semble (mais j'attends confirmation des experts) qu'une forte fragmentation des index et des tables peut "fausser" les statistiques et l'optimiseur préférera se passer d'index -> durées très longues.

  3. #3
    Candidat au Club
    Inscrit en
    Décembre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Mes tables contiennent des index, et ceci sont ventilés sur differents tablespaces. Les stats sont à jour, en revanche je n'ai pas regardé les plans.

    Comme je le disais la forte fragmentation a plus qu'attiré mon attention.

    Est-ce vraiment une piste d'audit a partir du moment ou mes TS son en mode "Localy Managed".

    Pour le plan, je ne pourrais le faire que Mardi, au mieux demain ?

    Merci.

  4. #4
    Membre émérite 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
    Points : 2 370
    Points
    2 370
    Par défaut
    De toutes façons, je ne pense pas dire de bétises en disant que la fragmentation ce n'est jamais bon. Mais de là à dire que la fragmentation est la seule cause de la mauvaise performance... il faudrait regarder les plans.

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    Citation Envoyé par chebdo
    Nous avons constaté une forte fragmentation au niveau des tables et des index.
    Comment tu as vu ça ? Quels sont les options de stockage du tablespace et des objets ?

    Citation Envoyé par chebdo
    Cela est-il une piste de recherche, même si nos TS sont en locally managed ?
    Vers quelles autres pistes doit-on chercher ?
    Oui

    Les waits et les events... parce que regarder au hasard c'est pas une méthode... tes problèmes peuvent venir de plein d'autres choses : latch, lock, DB_CACHE_SIZE, SGA, etc...

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    Citation Envoyé par nuke_y
    De toutes façons, je ne pense pas dire de bétises en disant que la fragmentation ce n'est jamais bon. Mais de là à dire que la fragmentation est la seule cause de la mauvaise performance... il faudrait regarder les plans.
    la fragmentation n'est pas un problème tant que tu ne veux pas réduire la taille des tablespaces :
    1°) dans l'idéal tu fais que des accés en mémoire
    2°) tu as peux de chance d'avoir aucun fragmentation au niveau des disques... même en cas de disques strippés c'est pas du tout souhaitable pour pouvoir paralléliser les lectures

  7. #7
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    493
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 493
    Points : 605
    Points
    605
    Par défaut
    la fragmentation n'affecte pas la performance , juste l'utilisation de l'espace .

    ceci peut être résolu en utilisant des LMT avec "un extent size" fixe.

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    Citation Envoyé par Marc Musette
    "un extent size" fixe.
    exactement... UNIFORM SIZE dans le vocabulaire Oracle

Discussions similaires

  1. [maintenance][performance] Que faire comme maintenance ?
    Par woodwai dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 06/11/2003, 16h39
  2. Performance xml
    Par MicKCanE dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 07/07/2003, 07h41
  3. [ POSTGRESQL ] Problème de performance
    Par Djouls64 dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 26/05/2003, 17h18
  4. [JDBC][connexion persistante] performances avec JDBC
    Par nawac dans le forum Connexion aux bases de données
    Réponses: 6
    Dernier message: 06/05/2003, 11h37
  5. performance entre 3DS, ase, asc ...
    Par amaury pouly dans le forum OpenGL
    Réponses: 3
    Dernier message: 24/03/2003, 12h41

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