Re: [GENERAL] estimating table size

2004-07-26 Thread Bruce Momjian
I just updated the FAQ to suggest 32 as the header size (I am assuming OID's and 4-byte alignment). I am also assuming 7.5 which will loose the cmin/cmax compression. --- Tom Lane wrote: > Ian Barwick <[EMAIL PROTECTED]> wr

Re: [GENERAL] estimating table size

2004-07-26 Thread Tom Lane
Ian Barwick <[EMAIL PROTECTED]> writes: > There is a little info in the FAQ: > http://www.postgresql.org/docs/faqs/FAQ.html > particularly sections 4.6 and 4.14 I think the calculation in section 4.6 is out of date --- it's been awhile since row headers were 36 bytes. The more correct number is b

Re: [GENERAL] estimating table size

2004-07-26 Thread Ian Barwick
On Mon, 26 Jul 2004 18:14:06 -0400, David Parker <[EMAIL PROTECTED]> wrote: > Given a table, foo, created in a database but not populated, is there a > procedure that will return an estimate of the size of a given tuple in > that table? It looks like pgstattuple reports on actual table pages; I'm >

[GENERAL] estimating table size

2004-07-26 Thread David Parker
Given a table, foo, created in a database but not populated, is there a procedure that will return an estimate of the size of a given tuple in that table? It looks like pgstattuple reports on actual table pages; I'm looking for something that reads the lengths of each row, and knows what the storag