Unix Technical Forum

Toast Problems

This is a discussion on Toast Problems within the pgsql Admins forums, part of the PostgreSQL category; --> I have a table where I store email, the bodies are mostly kept in a toast table. The toast ...


Go Back   Unix Technical Forum > Database Server Software > PostgreSQL > pgsql Admins

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 04-10-2008, 08:26 AM
David Hinkle
 
Posts: n/a
Default Toast Problems

I have a table where I store email, the bodies are mostly kept in a
toast table. The toast table is 940 Meg in size. The whole database
is about 1.2 Gig in size. When I back the database up using pg_dump in
custom output mode, I pipe the output into gzip. My backups are only
about 600 meg in size. From this, I assume the that toe toast table
isn't getting compressed.



I am keeping the bodies in a column of type "bytea".



Is there any way I can tell for sure if the messages from this column
are being stored compressed? I know I can set the compression settings
using the "ALTER TABLE ALTER SET STORAGE" syntax, but is there a way I
can see what this value is currently set to?



I've tried creating two tables with the body column in one table's
storage mode set to EXTENDED and the other set to EXTERNAL. I did an
insert from the first table into each of these, then did a VACUUM FULL.
The sizes of both table's toast data was the same, which again leads me
to believe something isn't working. I also tried creating a table
with the body column of type text, and still it was the same size.



I am using postgresql 8.0.3. If anybody could shed some light on this
situation I would appreciate it.



David








Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 04-10-2008, 08:26 AM
Tom Lane
 
Posts: n/a
Default Re: Toast Problems

"David Hinkle" <hinkle@cipafilter.com> writes:
> Is there any way I can tell for sure if the messages from this column
> are being stored compressed?


Not in 8.0, but in more recent versions pg_column_size() would help.

regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 04-10-2008, 08:26 AM
David Hinkle
 
Posts: n/a
Default Re: Toast Problems

I have Postgres on almost 400 boxes, some of which push over 2 million
transactions a day. It's really been a wonderful product for us.

All of them use the same version of postgress (8.0.3), embedded onto a
64 meg flash chip. So, doing a upgrade is a very big deal.

Does anybody know if 8.0.3 had a problem with using compression on TOAST
fields? Or where I could find changelogs to look through?


-----Original Message-----
From: Tom Lane [mailto:tgl@sss.pgh.pa.us]
Sent: Wednesday, April 18, 2007 2:09 PM
To: David Hinkle
Cc: pgsql-admin@postgresql.org
Subject: Re: [ADMIN] Toast Problems

"David Hinkle" <hinkle@cipafilter.com> writes:
> Is there any way I can tell for sure if the messages from this column
> are being stored compressed?


Not in 8.0, but in more recent versions pg_column_size() would help.

regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faq

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 10:52 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com