Re: DB cache size strategies

Поиск
Список
Период
Сортировка
От Ed L.
Тема Re: DB cache size strategies
Дата
Msg-id 200402101320.32784.pgsql@bluepolka.net
обсуждение исходный текст
Ответ на Re: DB cache size strategies  (Martijn van Oosterhout <kleptog@svana.org>)
Ответы Re: DB cache size strategies  (Martijn van Oosterhout <kleptog@svana.org>)
Список pgsql-general
On Friday January 30 2004 6:06, Martijn van Oosterhout wrote:
> On Fri, Jan 30, 2004 at 03:19:56PM -0700, Ed L. wrote:
> >
> > I'm also curious about the relationship of DB shared buffer cache to
> > the linux/hpux kernel caches.  ...
>
> Whenever the database needs a block not in memory it get loaded and ends
> up in both the OS cache and the DB cache. The difference between getting
> a block out of DB cache and OS cache is very, very small compared to
> loading off disk.

So the OS cache and the DB cache may well have duplicate copies of the data?
With OS cache being more susceptible to preemption from other processes?

> Finally, at least on Linux, the shared memory postgres uses for cache can
> also be swapped out making it very difficult to determine the correct
> value.

What would cause DB shared memory to be swapped out in linux?  I thought it
was all pre-allocated at pgsql startup.  Is this the "well its not really
pre-allocated but rather supplied on demand" story?  I think I saw some
sort of kernel parameter controlling a similar (same?) policy...

TIA.



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

Предыдущее
От: "Peter Darley"
Дата:
Сообщение: Re: Transfer database tables to a schema
Следующее
От: Martijn van Oosterhout
Дата:
Сообщение: Re: Strange Slow query