Re: SELECT FOR SHARE - Mailing list pgsql-general

From Ilja Golshtein
Subject Re: SELECT FOR SHARE
Date
Msg-id 4346B627.000005.05653@ariel.yandex.ru
Whole thread Raw
In response to Re: SELECT FOR SHARE  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-general
>"Ilja Golshtein" <ilejn@yandex.ru> writes:
>> I'm interested in SELECT ... FOR SHARE 8.1 feature. I'd tried to
>> measure performance degradation and got something about 30-60% for
>> queries retrieve a lot of rows.
>
>Degradation relative to what?

Thanks for response and sorry for bad formulating.

I've compared queries (SELECTs) with and without FOR SHARE
clause. I think it was CREATE TABLE AS (SELECT ... FOR SHARE)
versus CREATE TABLE AS (SELECT ...).
The same box, same PG, same data.

As far I remember (protocol in office),
if retrive all 10000 records from a table
with some small CHARs and INTs, SELECT FOR SHARE is about 60%
slower then the same SELECT.

If query is complex and it retrieves (and locks) few rows,
difference is not so significant.
No surprise at all.

I'm asking because not sure my tests are exhaustive
and the worst case is covered.

--
Best regards
Ilja Golshtein

pgsql-general by date:

Previous
From: Simon Riggs
Date:
Subject: Re: PostgreSQL 8.1 vs. MySQL 5.0?
Next
From: Richard_D_Levine@raytheon.com
Date:
Subject: Re: PostgreSQL 8.1 vs. MySQL 5.0?