Re: PostgreSQL Performance on OpenBSD
| От | Martin Foster |
|---|---|
| Тема | Re: PostgreSQL Performance on OpenBSD |
| Дата | |
| Msg-id | 3EC93A05.3020202@ethereal-realms.org обсуждение исходный текст |
| Ответ на | Re: PostgreSQL Performance on OpenBSD ("Chris Palmer" <chris.palmer@geneed.com>) |
| Ответы |
Re: PostgreSQL Performance on OpenBSD
|
| Список | pgsql-general |
Chris Palmer wrote:
> Martin Foster writes:
>
>
>>However are the above numbers realistic? This would require some
>>fairly customized kernels for OpenBSD to allow for numbers
>>that high as well?
>
>
> What kernel parameter would need to be changed besides BUFCACHEPERCENT
> (which defaults to 5%)? That's one small customization.
>
>
# PostGRE SQL specific
options SYSVSHM
options SHMMAXPGS=4096
options SHMSEG=256
options SYSVSEM
options SEMMNI=512
options SEMMNS=1024
options SEMMNU=512
options SEMMAP=512
All of these options are required in order to start raising the values
of shared_buffers and most probably sort_mem. Seems that PostgreSQL
uses Posix extensions which are not very well represented in most BSD
kernels.
As a result, you need to manually raise the values above in order to get
higher values. If memory serves, the above was necessary to have 256
connections with 512 shared_buffers.
Martin Foster
Creator/Designer Ethereal Realms
martin@ethereal-realms.org
В списке pgsql-general по дате отправления: