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 :

POurcentage de fragmentation des segments


Sujet :

Administration Oracle

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2009
    Messages : 152
    Par défaut POurcentage de fragmentation des segments
    J'ai lu beaucoup d'article parlant de la fragmentation Oracle mais je n'ai pas trouvé comment connaitre le pourcentage de fragmentation d'une table d'un segment ou d'un tablespace.

    Connaissez-vous la commande permettant de la connaitre ??

    Merci

  2. #2
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Le problème, c'est qu'est que l'on entend par fragmentation ?
    Il peut y avoir des tas de définitions (et donc des tas de formules et des tas d'interprétation...)
    Cordialement,
    Franck.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2009
    Messages : 152
    Par défaut
    Je parle d'espace libre non récupéré dans un tablespace.

  4. #4
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par défaut
    L'espace libre dans un tablespace peut toujours être récupéré par des objets de cette tablespace. Sauf si il y a n'importe quoi comme tailles d'extents et que cet espace libre est trop fragmenté. Mais celà n'arrive presque plus en Locally Managed Tablespaces

  5. #5
    Membre éclairé
    Inscrit en
    Octobre 2008
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 59
    Par défaut root
    Est ce que vous utilisez la gestion uniforme d'extension si oui la gestion d'espace sera calculé puisque vous utiliser la méme taille pour chaque extension sinon il ya un algorithme utilisé par ton instance qui vise a réduire le risque de fragmentation.

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2009
    Messages : 152
    Par défaut
    J'utilise bien la gestion uniforme mais je souhaiterais avoir une vue me montrant si des tables, segments, index ou tablespaces nécessite un reorganistion.

    Avoir un tableau avec un pourcentage de fragmentation pour chaque index, segment, tablespace

  7. #7
    Membre éclairé
    Inscrit en
    Octobre 2008
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 59
    Par défaut
    la vue V$TEMP_SPACE_HEADER et V$TEMP_EXTEND_MAP mais c pour les tablespace TEMP.
    Pour les tablespaces géré en localement vous pouvez exécuté la requéte suivante pour avoir l'espace libre
    SELECT SUM(BYTES)/1024 "Taille en KO" FROM DBA_FREE_SPACE
    WHERE TABLESPACE_NAME= 'TBS_TOTO


    J'espére que c bon

  8. #8
    Membre éclairé
    Inscrit en
    Octobre 2008
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 59
    Par défaut
    Les extensions en mode uniform n'ont pas besoin d'une intervention pour etre réorganisé.
    et en cas de probléme (c rare en mode uniform) c orcale qui s'intervient pour réglé le probléme .

    Thnx

  9. #9
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2009
    Messages : 152
    Par défaut
    Oui mais pour les tablespace en mode auto ??

    Le problème peut se poser.... et du coup. les vues que vous avez donner ne permette pas de lister le pourcentage de fragmentation

  10. #10
    Membre expérimenté Avatar de Laurent_du_78
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    138
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 138
    Par défaut
    Si Locally Managed Tablespaces : Plus de perte d'extent, car il font tous la même taille,
    Si ASSM, plus de fragmentation dans les blocs de données.
    Le seul cas de réorganisation nécessaire, c'est lors d'une purge massive afin de récupèrer des extents inutilisés.

  11. #11
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2009
    Messages : 152
    Par défaut
    OK, Je comprend mieux.

    Merci pour vos réponses.

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

Discussions similaires

  1. [9i] Connaitre le pourcentage de fragmentation des tablespaces
    Par Milo59000 dans le forum Administration
    Réponses: 8
    Dernier message: 24/08/2009, 11h54
  2. approximation de courbe par des segments
    Par dseguret dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 27/02/2007, 21h03
  3. Fragmentation Des Tablespaces
    Par D_light dans le forum Oracle
    Réponses: 2
    Dernier message: 23/02/2007, 16h30
  4. taille des fichiers et taille des segments
    Par pline dans le forum Sybase
    Réponses: 1
    Dernier message: 12/06/2006, 18h30
  5. [DBA] Gestion des segments rollback
    Par Doctor Z dans le forum Oracle
    Réponses: 14
    Dernier message: 24/02/2005, 15h10

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