Re: To use a VIEW or not to use a View.....

Поиск
Список
Период
Сортировка
От Stephan Szabo
Тема Re: To use a VIEW or not to use a View.....
Дата
Msg-id 20030123084900.P12945-100000@megazone23.bigpanda.com
обсуждение исходный текст
Ответ на Re: To use a VIEW or not to use a View.....  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: To use a VIEW or not to use a View.....  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: To use a VIEW or not to use a View.....  (jasiek@klaster.net)
Список pgsql-sql
On Wed, 22 Jan 2003, Tom Lane wrote:

> Stephan Szabo <sszabo@megazone23.bigpanda.com> writes:
> > On Wed, 22 Jan 2003, Tom Lane wrote:
> >> Stephan Szabo <sszabo@megazone23.bigpanda.com> writes:
> >>> The filter is applied only to a.  So, if you really wanted the
> >>> c.a=3 condition to be applied for whatever reason you're out of
> >>> luck.
> >>
> >> FWIW, CVS tip is brighter: the condition does propagate to both relations.
>
> > Yeah.  I was going to ask how hard you thought it would be to do for
> > this particular sort of case.  I thought about the simple case of using
> > and realized it'd probably be reasonable in amount of work, but it seems
> > I don't have to think about it. :)
>
> It could still use more eyeballs looking at it.  One thing I'm concerned
> about is whether the extra (derived) conditions lead to double-counting
> restrictivity and thus underestimating the number of result rows.  I
> haven't had time to really test that, but I suspect there may be a problem.

I haven't looked at code yet but tried examples like Tomasz's and some
simple ones and have gotten reasonable seeming output for the estimates
given accurate statistics (joining two estimate 3 outputs, getting 8 for
the estimated rows, joining that with another copy getting 50 some odd
where in this case the real would be 81).  Not that I did  a
particularly thorough test.  I hope to get a chance over the next couple
of days to look and run more tests.

Tomasz, if you have the chance, you might want to try CVS and see what it
does for the queries you've been working with.





В списке pgsql-sql по дате отправления:

Предыдущее
От: "Tambet Matiisen"
Дата:
Сообщение: Re: calling function from rule
Следующее
От: Tom Lane
Дата:
Сообщение: Re: calling function from rule