Re: Create syscaches for pg_extension

Поиск
Список
Период
Сортировка
От Pavel Stehule
Тема Re: Create syscaches for pg_extension
Дата
Msg-id CAFj8pRDo9uhkDj3er5P_mtdjNHkOhWa3Auans81eQuJm-+qiog@mail.gmail.com
обсуждение исходный текст
Ответ на Create syscaches for pg_extension  (Jelte Fennema-Nio <postgres@jeltef.nl>)
Список pgsql-hackers


čt 5. 9. 2024 v 15:41 odesílatel Andrei Lepikhov <lepihov@gmail.com> napsal:
On 22/8/2024 03:49, Michael Paquier wrote:
> On Mon, Aug 19, 2024 at 03:21:30PM +0900, Michael Paquier wrote:
>> I won't hide that I've wanted that in the past..
>
> And I have bumped into a case where this has been helpful today, so
> applied.  Thanks!
It had been my dream, too, for years. But the reason was the too-costly
call of the get_extension_oid routine (no less than pgbench 2-3% of
overhead when checked it in the planner hook).
It seems that the get_extension_oid routine was not modified when the
sys cache was introduced. What is the reason? It may be that this
routine is redundant now, but if not, and we want to hold the API that
extensions use, maybe we should rewrite it, too.
See the attachment proposing changes.

+1

Pavel


--
regards, Andrei Lepikhov

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