RE: question about index cost estimates - Mailing list pgsql-hackers

From Hiroshi Inoue
Subject RE: question about index cost estimates
Date
Msg-id 000001bfc09d$a1c7fd60$2801007e@tpf.co.jp
Whole thread Raw
In response to Re: question about index cost estimates  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
> -----Original Message-----
> From: Tom Lane [mailto:tgl@sss.pgh.pa.us]
> 
> "Hiroshi Inoue" <Inoue@tpf.co.jp> writes:
> > pages_fetched seems to be able to be greater than
> > baserel->pages. But if there's sufficiently large buffer
> > space pages_fetched would be <= baserel->pages.
> > Are there any assupmtions about buffer space ?
> 
> Right now cost_index doesn't try to account for that, because
> it doesn't have any way of knowing the relevant buffer-space
> parameter.  (As I said to Jeff, we have to consider kernel
> buffer space not just the number of Postgres shared buffers.)
> 
> cost_nonsequential_access does have a dependence on (a totally
> bogus estimate of) effective cache size, but it's a considerably
> weaker dependence than you suggest above.

Thanks.  I just confirmed my question because I didn't understand
whether effecive cache size is irrelevant to the calculation or not. 

> If we had a reliable
> estimate of cache size I'd be inclined to restructure this code
> quite a bit...
>

Yes,I know that reliable estimate is very significant but I have
no idea unfortunately.

Regards.

Hiroshi Inoue
Inoue@tpf.co.jp 


pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: AW: question about index cost estimates
Next
From: Hannu Krosing
Date:
Subject: Re: Trigger function languages