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 :

Optimisation de l'espace


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 103
    Par défaut Optimisation de l'espace
    Bonjour,

    Comment Oracle gère les suppressions d'enregistrement ?
    Est-ce que la base devient un gruyère et comment réoptimiser pour boucher les trous si besoin ?

    Merci,

  2. #2
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    oracle va bien reboucher les trous de ton gruyère lorsqu'il faudra. J'ai tendance à laisser Oracle gérer tout ça, mais je connais des dbas qui préconisent de "reorganiser" ta base à tout bout de champs.

    quel est ton problème avec le Gruyère ?

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    La réorganisation peut être utile si tu fais pas mal de copie de ta base (pour la dév ou l'intégration par exemple) et que les disques commencent à couter cher. En effet, 50% d'espace perdu sur un tablespace de 1Go c'est pas très grave mais quand il en fait plus de 100 c'est très gênant.

    Sinon, c'est également utile après les purges toujours dans le but de réduire la taille des datafiles

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 103
    Par défaut
    Je n'ai rien contre le gruyère

    Je fais essayer de réorganiser la base, pour voir l'effet.

    Merci

  5. #5
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Par défaut
    l'effet peut être une non-disponibilité, une inconsistence et une perte de donnée...

    Si tu employes par exemple EXP+DROP TABLESPACE+IMP, alors
    1) pendant l'export, tout truncate / alter / create / drop rendra ton export inconsistent
    2) après le drop, il n'y a plus rien, plus d'application qui tourne, plus rien
    3) si pendant ton importe, quelque chose foire, style tu as un object qui ne peut pas être importé, ton import prend plus de place, ton import à des bugs (et il y en a beaucoup), alors tu n'as plus rien.


    Reste à savoir si l'économie de quelques méga/gigas vaut l'heure de travail et le risque encouru, pas sûr du tout... Quand le giga de disque vaut au bas mot 1€... En tout cas moi je déconseille d'effectuer systématiquement des réorg


    PS: il faut bien sûr que se soit du Gruyère AOC, sinon c'est sans moi !
    PSs: quand au prix du disque, c'est vrai que ça peut être 10x plus cher suivant les plateformes et le mirroring

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Citation Envoyé par laurentschneider
    Si tu employes par exemple EXP+DROP TABLESPACE+IMP, alors !
    faut quand même être bien maso pour utiliser exp/imp quand un move/rebuild fait l'affaire

Discussions similaires

  1. Algorithme d'optimisation d'espace dans une surface
    Par CodeurNé dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 30/10/2012, 11h32
  2. Optimisation de l'espace avec des subplots
    Par MaMart dans le forum Images
    Réponses: 2
    Dernier message: 13/02/2012, 18h43
  3. Optimisation d'espace en 2D ou "nesting"
    Par FrankOVD dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 22/09/2011, 13h57
  4. optimiser l'espace utilisée
    Par info_ dans le forum Oracle
    Réponses: 3
    Dernier message: 27/04/2009, 22h10
  5. Fonction optimisation d'espace occupé sur une surface
    Par sYm281 dans le forum Général VBA
    Réponses: 1
    Dernier message: 04/10/2007, 15h02

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