Re: Terrible performance on wide selects - Mailing list pgsql-hackers

From Daniel Kalchev
Subject Re: Terrible performance on wide selects
Date
Msg-id 200301231044.h0NAi8Y21333@dcave.digsys.bg
Whole thread Raw
In response to Re: Terrible performance on wide selects  (Hannu Krosing <hannu@tm.ee>)
Responses Re: Terrible performance on wide selects  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: [PERFORM] Terrible performance on wide selects  (Curt Sampson <cjs@cynic.net>)
List pgsql-hackers
>>>Hannu Krosing said:
 > Tom Lane kirjutas N, 23.01.2003 kell 02:04:
 > > We already do cache column offsets when they are fixed.  The code that's
 > > the problem executes when there's a variable-width column in the table
 > > --- which means that all columns to its right are not at fixed offsets,
 > > and have to be scanned for separately in each tuple, AFAICS.
 >
 > Not only varlen columns, but also NULL columns forbid knowing the
 > offsets beforehand.

Does this mean, that constructing tables where fixed length fields are
'before' variable lenght fields and 'possibly null' fields might increase
performance?

Daniel


pgsql-hackers by date:

Previous
From: Hannu Krosing
Date:
Subject: Re: Terrible performance on wide selects
Next
From: Curt Sampson
Date:
Subject: Re: Oracle rant