Re: type cache cleanup improvements
От | Andrei Lepikhov |
---|---|
Тема | Re: type cache cleanup improvements |
Дата | |
Msg-id | f8d8d179-ad31-4b46-aaef-3916be8bc8af@gmail.com обсуждение исходный текст |
Ответ на | Re: type cache cleanup improvements (Dagfinn Ilmari Mannsåker <ilmari@ilmari.org>) |
Ответы |
Re: type cache cleanup improvements
|
Список | pgsql-hackers |
On 21/10/2024 06:32, Dagfinn Ilmari Mannsåker wrote: > Alexander Korotkov <aekorotkov@gmail.com> writes: > >> +static Oid *in_progress_list; >> +static int in_progress_list_len; >> +static int in_progress_list_maxlen; > > Is there any particular reason not to use pg_list.h for this? Sure. The type cache lookup has to be as much optimal as possible. Using an array and relating sequential access to it, we avoid memory allocations and deallocations 99.9% of the time. Also, quick access to the single element (which we will have in real life almost all of the time) is much faster than employing list machinery. -- regards, Andrei Lepikhov
В списке pgsql-hackers по дате отправления: