From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Manfred Koizar <mkoi-pg(at)aon(dot)at> |
Cc: | pgsql-patches(at)postgresql(dot)org |
Subject: | Re: Reduce heap tuple header size |
Date: | 2002-06-14 14:16:22 |
Message-ID: | 6173.1024064182@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers pgsql-patches |
Manfred Koizar <mkoi-pg(at)aon(dot)at> writes:
> This patch, which is built upon the "HeapTupleHeader accessor macros"
> patch from 2002-06-10, is supposed to reduce the heap tuple header size
> by four bytes on most architectures. Of course it changes the on-disk
> tuple format and therefore requires initdb.
As I commented before, I am not in favor of this. I don't think that a
four-byte savings justifies a forced initdb with no chance of
pg_upgrade, plus loss of redundancy (= reduced chance of detecting or
recovering from corruption), plus significantly slower access to
several critical header fields. The tqual.c routines are already
hotspots in many scenarios. I believe this will make them noticeably
slower.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Dave Page | 2002-06-14 14:48:42 | Re: Language Comments |
Previous Message | Tom Lane | 2002-06-14 13:55:13 | Re: PostGres Doubt |
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2002-06-14 16:21:26 | Re: Non-standard feature request |
Previous Message | Ron Snyder | 2002-06-14 14:10:21 | Re: guc.c and postgresql.conf.sample constistency check |