cost_nonsequential_access()

From: Manfred Koizar <mkoi-pg(at)aon(dot)at>
To: pgsql-patches(at)postgresql(dot)org
Subject: cost_nonsequential_access()
Date: 2004-06-08 08:15:21
Message-ID: gbsac0l2q1j07tc2j9aimavc5o92lp2ifa@email.aon.at
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-patches

The comment describing cost_nonsequential_access() says that the two
functions "meet in the middle". They meet at random_page_cost/2,
however, not in the middle between 1 and random_page_cost. For
random_page_cost < 2 the result can be less than 1 for relpages near
effective_cache_size. I don't think that this was intended.

This patch makes sure that cost_nonsequential_access() is always between
1 and randon_page_cost and the functions meet a (1+random_page_cost)/2.

Servus
Manfred

Attachment Content-Type Size
unknown_filename text/plain 2.0 KB

Responses

Browse pgsql-patches by date

  From Date Subject
Next Message Bruce Momjian 2004-06-08 13:49:22 Re: Relocatable locale
Previous Message Peter Eisentraut 2004-06-08 07:55:32 Re: Relocatable locale