hi,

this is strange: one connection almost killed the server. So not a
combination of a lot of connections. I saw one connection grewing till over
100GB. Then I cancelled the connection before the oom killer became active
again.

These are my memory settings:
shared_buffers = 20GB
temp_buffers = 1GB
max_prepared_transactions = 10
work_mem = 4GB
maintenance_work_mem = 1GB
max_stack_depth = 8MB
wal_buffers = 32MB
effective_cache_size = 88GB

The server has 128GB ram

How is it possible that one connection (query) uses all the ram? And how
can I avoid it?

ps: the database is a DWH. I don't need a lot of connections. But I want to
process a lot of data fast.

cheers,
Bert




On Wed, Apr 3, 2013 at 10:10 AM, Bert <bier...@gmail.com> wrote:

> Hi all,
>
> I have turned vm.overcommit_memory on 1.
>
> It's a pretty much dedicated machine anyway, except for some postgres
> maintainance scripts I run in python / bash from the server.
>
> We'll see what it gives.
>
> cheers,
> Bert
>
>
> On Wed, Apr 3, 2013 at 8:45 AM, Bert <bier...@gmail.com> wrote:
>
>> Hi Tom,
>>
>> thanks for the tip! it was indeed the oom killer.
>>
>> Is it wise to disable the oom killer? Or will the server really go down
>> withough postgres doing something about it?
>>
>> currently I already lowered the shared_memory value a bit..
>>
>> cheers,
>> Bert
>>
>>
>> On Tue, Apr 2, 2013 at 8:06 PM, Tom Lane <t...@sss.pgh.pa.us> wrote:
>>
>>> Bert <bier...@gmail.com> writes:
>>> > I'm running the latest postgres version (9.2.3), and today for the
>>> first
>>> > time I encountered this:
>>>
>>> > 12774 2013-04-02 18:13:10 CEST LOG:  server process (PID 28463) was
>>> > terminated by signal 9: Killed
>>>
>>> AFAIK there are only two possible sources of signal 9: a manual kill,
>>> or the Linux kernel's OOM killer.  If it's the latter there should be
>>> a concurrent entry in the kernel logfiles about this.  If you find one,
>>> suggest reading up on how to disable OOM kills, or at least reconfigure
>>> your system to make them less probable.
>>>
>>>                         regards, tom lane
>>>
>>
>>
>>
>> --
>> Bert Desmet
>> 0477/305361
>>
>
>
>
> --
> Bert Desmet
> 0477/305361
>



-- 
Bert Desmet
0477/305361

Reply via email to