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 PostgreSQL Discussion :

[PostgreSQL 8.2] TOAST


Sujet :

Administration PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 84
    Par défaut [PostgreSQL 8.2] TOAST
    Bonjour,

    J ai une souci de taille sur ma base de données du à un attribut binaire de quelques dizaines de kilo octets (type bytea).

    J'ai donc remanié ces données avant de les stocker.

    Au vu de ses données, je suis censé avoir un gain de 2,5 à 3.

    Pourtant, lorsque je regarde la taille de la table, le gain est quasi inexistant.
    La taille du TOAST associé à cette table reste élevé.

    A titre indicatif: Par compression avec winzip le toast de 45 mega passe à 300 kilos. comme si ce fichier etait bien vide

    J'ai quelques connaissances en Postgres mais je ne suis pas un expert.
    Pouvez vous m'aider.

    Cordialement,

    Arnaud

  2. #2
    Inactif
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 245
    Par défaut
    Bonjour
    ????
    (ne pas oublier que rélpages n’est mis à
    jour que par l’utilisation des commandes VACUUM et ANALYZE.)

    ????
    build indices

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 84
    Par défaut
    Je te remercie par avance.

    Effectivement,
    J'ai fait un ANALYZE et VACUUM FULL avant d'avancer ces tailles de disques.

  4. #4
    Inactif
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 245
    Par défaut
    Bonjour
    J'ai regardé un peu dans une base ou plusieurs tables sont impliquées avec
    avec TOAST
    Pour vérifier si cela compresse vraiment j'ai utilisé (du -a /rep_de_la_base > fichier.txt) et
    des (diff)sur les .txt pour comparer après suivant les différentes options de la commande
    alter table set storage (MAIN,EXTENDED etc ..
    Il y a une compression mais comme je n'ai pas le nombre, la taille, ou le % de champs contraints (toast)
    dans cette base impossible d'évaluer un taux.(les tables sont importantes et les tailles de ces champs types sont très variables < 2 Ko & > 2Ko).
    Il vaut mieux lire le fichier source C pour voir vraiment ce qu'il fait ...
    Bon courage ...

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2007
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 84
    Par défaut
    Je te remercie pour la réponse.

    L'utilisation de "alter storage set MAIN" m'a donné que peu de satisfaction à première vue.

    Je vais voir ce sue je peux faire avec le fichier source.

    Arnaud

  6. #6
    Inactif
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 245
    Par défaut
    Bonjour
    Pour vous (45Mo) MAIN ou EXTENDED c'est pareil... il decoupe forcement ..
    Questions ?
    Vous avez une table avec un type champs de 45 Mo environ ?
    et vous evaluez la compression sur un toast-oids d'un enregistrement spécifique que vous
    avez identifié via pg_class ou par l'oid ?

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

Discussions similaires

  1. [MySQL -> PostGreSQL] Migration
    Par Nepomiachty Olivier dans le forum Administration
    Réponses: 9
    Dernier message: 23/04/2010, 16h33
  2. [Kylix] PostgreSql via ODBC
    Par doykati dans le forum EDI
    Réponses: 3
    Dernier message: 08/02/2007, 10h10
  3. [Postgresql] pb lors d'insertion de données
    Par bob20000 dans le forum Requêtes
    Réponses: 8
    Dernier message: 04/11/2002, 15h33
  4. Réponses: 4
    Dernier message: 28/09/2002, 00h00
  5. Réponses: 2
    Dernier message: 30/05/2002, 08h54

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