Re: Query performance problems with partitioned tables

Поиск
Список
Период
Сортировка
От Richard Huxton
Тема Re: Query performance problems with partitioned tables
Дата
Msg-id 4635F2E1.3090602@archonet.com
обсуждение исходный текст
Ответ на Re: Query performance problems with partitioned tables  (Andreas Haumer <andreas@xss.co.at>)
Ответы Re: Query performance problems with partitioned tables  ("Neil Peter Braggio" <pbraggio@gmail.com>)
Список pgsql-performance
Andreas Haumer wrote:
>
> I think the planner could do the following:
>
> a) It could make a better decision in which direction to scan
>    the partitions (depending on sort order involved in the query)
>
> b) It could stop scanning as soon as there can not be any further
>    resulting row according to the CHECK constraints given on the tables.
[snip]
> Perhaps the logic to implement this is complex, but IMHO
> it _should_ be doable (and proofable), shouldn't it?

Ah, it might be do-able for some subset of cases, but is it
cost-effective to check for in *all* cases? Don't forget the constraints
and where clauses can be arbitrarily complex.
--
   Richard Huxton
   Archonet Ltd

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

Предыдущее
От: Andreas Haumer
Дата:
Сообщение: Re: Query performance problems with partitioned tables
Следующее
От: Guillaume Cottenceau
Дата:
Сообщение: Re: Query performance problems with partitioned tables