Re: Manual vs automatic functionality

Поиск
Список
Период
Сортировка
От Christopher Kings-Lynne
Тема Re: Manual vs automatic functionality
Дата
Msg-id 422A787F.7060306@familyhealth.com.au
обсуждение исходный текст
Ответ на Re: Manual vs automatic functionality  (Michael Fuhr <mike@fuhr.org>)
Список pgsql-hackers
> I wouldn't mind being able to provide hints to the planner.  For
> example, I have some set-returning functions that typically return
> 10-100 rows and I usually have a good idea of how many rows a
> particular set of inputs will generate, and sometimes I know other
> characteristics about those rows as well.  But the planner, not
> knowing any better, always assumes the functions will return 1000
> rows, which presumably affects the plan, sometimes for the worse.
> Here's an example of a problem I've had:
> 
> http://archives.postgresql.org/pgsql-performance/2004-08/msg00236.php
> 
> I've wondered if the ability to provide hints about the expected
> output from set-returning functions would be useful.

Hmmm, you could jank that by making a new GUC:

SET expected_srf_rows TO 152;
SELECT * FROM myfunction();

Chris


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

Предыдущее
От: Vikram Kalsi
Дата:
Сообщение: Re: postgreSQL-8.0.1 compilation with icc-8.1 on Itanium-2 gives "error: asm statements not supported"
Следующее
От: Tom Lane
Дата:
Сообщение: Cost of XLogInsert CRC calculations