Re: performance and number of selected columns - Mailing list pgsql-general

From Tom Lane
Subject Re: performance and number of selected columns
Date
Msg-id 18117.959011086@sss.pgh.pa.us
Whole thread Raw
In response to performance and number of selected columns  (Dirk Lutzebaeck <lutzeb@aeccom.com>)
List pgsql-general
Dirk Lutzebaeck <lutzeb@aeccom.com> writes:
> say I have three tables a,b,c with lots of columns (say 10 for each
> table). Using psql command line, why does
>  SELECT a.*,b.*,c.* FROM a,b,c
> takes much more longer (in my specifc case 3 times) than only
> selecting one column like
>  SELECT a.oid, b.oid, c.oid FROM a,b,c.

I'd guess you are simply looking at the increased time to transfer
the additional data to the frontend, format it for display, etc.
With a pure cartesian-product join like that (no WHERE), the backend
is basically going to be spitting out tuples as fast as it can read
them from disk...

            regards, tom lane

pgsql-general by date:

Previous
From: Ron Peterson
Date:
Subject: Re: Re: [HACKERS] Postgresql OO Patch
Next
From: "Roderick A. Anderson"
Date:
Subject: Re: RPM troubleshoot