pg.ddx.io  pgsql-admin@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Dzmitry <dzmitry.nikitsin@gmail.com>
To: Scott Ribe <scott_ribe@elevated-dev.com>
Cc: Frank Lanitz <frank@frank.uvena.de>
Cc: pgsql-admin@postgresql.org
Subject: Re: postgres crashes on insert in 40 different threads
Date: Mon, 19 Aug 2013 18:21:43 +0300
Message-ID: <CE381213.119DA%dzmitry.nikitsin@gmail.com> (raw)
In-Reply-To: <ED6CA3D8-8424-4069-A6D7-A9473D9F569F@elevated-dev.com>
List-Unsubscribe: <mailto:majordomo@postgresql.org?body=unsub%20pgsql-admin>

Sorry for confusion.
I have 2 machines, each machine run 1 process, with 20 threads in each -
total 40 threads. Every thread connected to postgres and insert data. I am
using technology, that keep connection opens. It means every thread open 1
connection when it starts, and will closed it - only when killed. But
threads performing background jobs - it means they running always, so I
keep connection always open.

Thanks,
  Dzmitry





On 8/19/13 6:17 PM, "Scott Ribe" <scott_ribe@elevated-dev.com> wrote:

>On Aug 19, 2013, at 9:07 AM, Dzmitry <dzmitry.nikitsin@gmail.com> wrote:
>
>> Yes- I need so many threads...
>
>This is not at all clear from your answer. At most, 1 thread per logical
>core can execute at any one time. And while many can be waiting on IO
>instead of executing, there is still a rather low limit to how many
>threads it takes to saturate IO capacity. If you actually tried to *run*
>550 processes at the same time, you'd just be wasting time on contention.
>
>So, back to the question I just asked a minute ago in the prior email, do
>you have any idea how many pg connections are actually being used?
>
>-- 
>Scott Ribe
>scott_ribe@elevated-dev.com
>http://www.elevated-dev.com/
>(303) 722-0567 voice
>
>
>
>




-- 
Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin



view thread (21+ messages)  latest in thread

Message-ID: <CE381213.119DA%dzmitry.nikitsin@gmail.com>
Permalink:  ../CE381213.119DA%25dzmitry.nikitsin@gmail.com/
Also on:    postgresql.org/message-id/CE381213.119DA%dzmitry.nikitsin@gmail.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-admin@postgresql.org
  Cc: dzmitry.nikitsin@gmail.com, scott_ribe@elevated-dev.com, frank@frank.uvena.de
  Subject: Re: postgres crashes on insert in 40 different threads
  In-Reply-To: <CE381213.119DA%dzmitry.nikitsin@gmail.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox