[BUGS] BUG #14525: select .* takes extremely long time - Mailing list pgsql-bugs

From martin.langwisch@gmx.net
Subject [BUGS] BUG #14525: select .* takes extremely long time
Date
Msg-id 20170202090519.1411.68788@wrigleys.postgresql.org
Whole thread Raw
Responses Re: [BUGS] BUG #14525: select .* takes extremely long time  (Pavel Stehule <pavel.stehule@gmail.com>)
List pgsql-bugs
The following bug has been logged on the website:

Bug reference:      14525
Logged by:          Martin Langwisch
Email address:      martin.langwisch@gmx.net
PostgreSQL version: 9.6.1
Operating system:   openSUSE 11.4 (x86_64)
Description:

I have a function f that returns a composite type.
The following query:
select f().*
takes about ten times as long as either
select f()
or
select (f).* from (select f() as f) a;

It doesn't matter whether the function returns a composite type or a set of
composite type.

This behaviour strikes me as odd, to say the least and it took me quite some
time to find out why my code was so slow.

yours
Martin


--
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs

pgsql-bugs by date:

Previous
From: Michael Paquier
Date:
Subject: Re: [BUGS] Bug in Physical Replication Slots (at least 9.5)?
Next
From: "Bogdan Bykhovets - ControlPay"
Date:
Subject: [BUGS] Bug in postgres log file