Re: query optimization with UDFs

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: query optimization with UDFs
Дата
Msg-id 966.1160837237@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: query optimization with UDFs  (Markus Schaber <schabi@logix-tt.com>)
Список pgsql-hackers
Markus Schaber <schabi@logix-tt.com> writes:
> Tom Lane wrote:
>> The trick is to figure out what a useful parameterized cost model would
>> look like.  IIRC, the main reason the xfunc code rotted on the vine was
>> that its cost parameters didn't seem to be either easy to select or
>> powerful in predicting actual cost.  We'd have to do better this time.

> I don't know what the xfunc people did, but at least for some varlen
> data types (Arrays, PostGIS, text), some function costs (concatenation,
> GeomUnion etc.) can be estimated via the average field size of the tables

> Has that idea been considered?

[ shrug... ]  Concatenation is definitely not one of the functions we
need to worry about.  In fact, I'd say that only functions containing
database accesses are really worth worrying about --- and the hard
part of modeling them is the possible variation in the number of rows
touched depending on their parameters.
        regards, tom lane


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

Предыдущее
От: Markus Schaber
Дата:
Сообщение: Re: query optimization with UDFs
Следующее
От: Tom Lane
Дата:
Сообщение: Re: [PATCHES] New shared memory hooks proposal (was Re: pre_load_libraries)