Re: psql leaks memory on query cancellation

Поиск
Список
Период
Сортировка
От Darafei "Komяpa" Praliaskouski
Тема Re: psql leaks memory on query cancellation
Дата
Msg-id CAC8Q8tKw3uRg0GBN7ESpktFGipJSPMaVWcV+WuzwBMHpdkPwFA@mail.gmail.com
обсуждение исходный текст
Ответ на Re: psql leaks memory on query cancellation  (Craig Ringer <craig@2ndquadrant.com>)
Список pgsql-hackers

> Is it expected behavior (so I can have a look at something server returned
> somehow and it's kept there for me), or a plain leak?

This is totally normal behaviour for any C program.
 
Thanks Konstantin and Craig for the help.

To mitigate the issue I've changed the allocator on my laptop to jemalloc.
For single psql run on my Ubuntu system:

sudo apt install libjemalloc1
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.1 psql

A global replacement by putting /usr/lib/x86_64-linux-gnu/libjemalloc.so.1 to /etc/ld.so.preload also had a positive effect fixing this behavior in all the applications, reducing after-boot memory footprint from 7 GB to 3.

Darafei Praliaskouski, 
GIS Engineer / Juno Minsk

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

Предыдущее
От: Aleksander Alekseev
Дата:
Сообщение: Re: Covering GiST indexes
Следующее
От: "Jonathan S. Katz"
Дата:
Сообщение: Re: Boolean partitions syntax