Re: Cost estimation in foreign data wrappers

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Hadi Moshayedi <hadi(at)moshayedi(dot)net>
Cc: pgsql-hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Cost estimation in foreign data wrappers
Date: 2014-02-21 14:55:17
Message-ID: 32373.1392994517@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hadi Moshayedi <hadi(at)moshayedi(dot)net> writes:
> There is a callback function in fdw's which should also set estimates for
> startup and total costs for each path. Assume a fdw adds only one path
> (e.g. in file_fdw). I am trying to understand what can go wrong if we do a
> bad job in estimating these costs.

> Since we have only one scan path here, it doesn't make a difference in
> choosing the best scan path.

Right. But if there's more than one table in the query, it might make a
difference in terms of what join plan gets chosen. I'd say that getting
an accurate rowcount estimate is usually far more important, though.

regards, tom lane

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Alvaro Herrera 2014-02-21 15:04:47 Re: Storing the password in .pgpass file in an encrypted format
Previous Message Euler Taveira 2014-02-21 14:50:03 Re: Storing the password in .pgpass file in an encrypted format