Re: Stored procedures when and how: was: Sun acquires MySQL

Поиск
Список
Период
Сортировка
От brian
Тема Re: Stored procedures when and how: was: Sun acquires MySQL
Дата
Msg-id 47961945.9030200@zijn-digital.com
обсуждение исходный текст
Ответ на Re: Stored procedures when and how: was: Sun acquires MySQL  ("Pavel Stehule" <pavel.stehule@gmail.com>)
Список pgsql-general
Pavel Stehule wrote:
>
 > ...
>
> bottleneck is in repeated assign s := s || ..
>
> I will try trick:
>
> create or replace function list(int)
> returns varchar as $$
>  begin
>    return array_to_string(array(select '<item>' || i || '</item>'
> from generate_series(1, $1) g(i)), '');
>  end$$ language plpgsql immutable;
>
> test
> 100, 1.3ms
> 1000, 7.64ms
> 10000, 63ms -- nice I don't need C
> 100000, 350ms
> Regards
>
> Pavel Stehule
>

That's some trick! Thanks for the lessons, Pavel.

b

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

Предыдущее
От: "Pavel Stehule"
Дата:
Сообщение: Re: Selecting max(pk) is slow on empty set
Следующее
От: "Adam Rich"
Дата:
Сообщение: altering foreign keys