Selecting a constant question - Mailing list pgsql-hackers

From Dann Corbit
Subject Selecting a constant question
Date
Msg-id D425483C2C5C9F49B5B7A41F8944154701000702@postal.corporate.connx.com
Whole thread Raw
Responses Re: Selecting a constant question
Re: Selecting a constant question
List pgsql-hackers

SELECT 1  FROM test.dbo.a_003

 

gets about 60,000 records per second

 

SELECT '1'  FROM test.dbo.a_003

 

gets about 600 records per second.

 

The cause is that postgres describes the return column as "unknown" length 65534 in the 2nd case.

 

Since the value is a constant, it seems rather odd to make the length 65534 characters.  Why not make it char(1) or some other appropriate and less costly data type?  After all, it isn’t going to grow during the query.

 

pgsql-hackers by date:

Previous
From: "Florian G. Pflug"
Date:
Subject: Re: Is this a feature?
Next
From: Tom Lane
Date:
Subject: Re: Selecting a constant question