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

Firebird Discussion :

Champ BLOB qui ne se vide pas.


Sujet :

Firebird

  1. #1
    Membre averti
    Inscrit en
    Septembre 2003
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 48
    Par défaut Champ BLOB qui ne se vide pas.
    Salut à tous,

    Lorsque j'insere une image dans un champ blob, la taille de ma base augmente. Jusqu'ici, tout est normal ! Mais si je vide ce champ BLOB, la taille de ma base reste inchangée ! Pire, si je réinsere une image, la taille de ma base augmente encore.
    Pour ceux qui ont vu le film "Le Blob" justement, c'est pareil : il engloutit tout sans jamais dégonfler !!

  2. #2
    Expert confirmé
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 932
    Par défaut
    Merci de signaler ce comportement commun à de nombreux SGBD (une page allouée reste allouée).

    Quelle était ta question ?

  3. #3
    Membre averti
    Inscrit en
    Septembre 2003
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 48
    Par défaut
    Satut.

    Ma question est simple : comment vider ces données inutilisées ? (ma base est passée de 8Mo à 11Mo même en ayant supprimé l'image dans ce champ BLOB ).

  4. #4
    Membre Expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Par défaut
    la ou les pages seront réutilisée un jour ou l'autre dans la vie de la base, surtout si des sauvegarde sont faites régulièrement et que le sweep peut s'effectuer

  5. #5
    Membre averti
    Inscrit en
    Septembre 2003
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 48
    Par défaut
    Merci pour ta réponse. Je viens en effet de comparer la taille de ma base à la taille d'il y a une semaine (je fais des seuvegardes tous les jours): elle n'a pas changé d'un octet . Donc la place qui n'est plus allouée est "mangée" petit à petit.
    Merci

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

Discussions similaires

  1. Vidoir / Dévidoir qui ne se vide pas
    Par cedric.daniel dans le forum ASP.NET
    Réponses: 6
    Dernier message: 08/03/2010, 15h58
  2. Buffer qui ne se vide pas
    Par maniaco_jazz dans le forum Administration
    Réponses: 1
    Dernier message: 08/08/2009, 15h08
  3. [1.x] Mise à jour de champ created_at qui ne se fait pas
    Par jejeman dans le forum Symfony
    Réponses: 4
    Dernier message: 08/07/2009, 16h04
  4. Champ auto qui ne s'affiche pas
    Par codial dans le forum Connexion aux bases de données
    Réponses: 19
    Dernier message: 27/11/2006, 17h26
  5. Faire un where sur un champs date qui peut etre vide
    Par blueman dans le forum Oracle
    Réponses: 12
    Dernier message: 03/01/2006, 13h46

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