Re: PostgreSQL Process memory architecture

Поиск
Список
Период
Сортировка
От Stephen Frost
Тема Re: PostgreSQL Process memory architecture
Дата
Msg-id 20130527132902.GR8597@tamriel.snowman.net
обсуждение исходный текст
Ответ на Re: PostgreSQL Process memory architecture  ("Ben Zeev, Lior" <lior.ben-zeev@hp.com>)
Ответы Re: PostgreSQL Process memory architecture  ("Ben Zeev, Lior" <lior.ben-zeev@hp.com>)
Re: PostgreSQL Process memory architecture  (Atri Sharma <atri.jiit@gmail.com>)
Список pgsql-hackers
Lior,

* Ben Zeev, Lior (lior.ben-zeev@hp.com) wrote:
> Yes, The memory utilization per PostgreSQL backend process is when running queries against this tables,
> For example: select * from test where num=2 and c2='abc'
> When It start it doesn't consume to much memory,
> But as it execute against more and more indexes the memory consumption grows

It might be interesting, if possible for you, to recompile PG with
-DCATCACHE_FORCE_RELEASE, which should cause PG to immediately release
cached information when it's no longer being used.  You'll be trading
memory usage for CPU cycles, of course, but it might be better for your
situation.  We may still be able to do better than what we're doing
today, but I'm still suspicious that you're going to run into other
issues with having 500 indexes on a table anyway.
Thanks,        Stephen

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

Предыдущее
От: "Ben Zeev, Lior"
Дата:
Сообщение: Re: PostgreSQL Process memory architecture
Следующее
От: "Ben Zeev, Lior"
Дата:
Сообщение: Re: PostgreSQL Process memory architecture