pg.ddx.io  pgsql-admin@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: lst_hoe02@kwsoft.de
To: pgsql-admin@postgresql.org
Subject: Re: Number of connections still limited on Windows 64-bit?
Date: Thu, 15 Dec 2011 18:40:17 +0100
Message-ID: <20111215184017.18565s5emc5jxxwc@webmail.kwsoft.de> (raw)
In-Reply-To: <20111213161550.219250@gmx.net>
References: <20111207124635.45500@gmx.net>
	<20111208130430.14653bnpyytz6l6o@webmail.kwsoft.de>
	<20111213161550.219250@gmx.net>

Zitat von Jan-Peter.Seifert@gmx.de:

> Hello Andreas,
>
> thank you very much for the link.
>
> -------- Original-Nachricht --------
>> Datum: Thu, 08 Dec 2011 13:04:30 +0100
>> Von: lst_hoe02@kwsoft.de
>> Zitat von Jan-Peter Seifert <Jan-Peter.Seifert@gmx.de>:
>
>> > I wonder whether the number of connections is still limited on
>> > Windows 64-bit if you also use a 64-bit version of PostgreSQL:
>
>> http://wiki.postgresql.org/wiki/Running_%26_Installing_PostgreSQL_On_Native_Windows#I_cannot_run_wit...
>
>> http://support.microsoft.com/kb/947246/en-us
>
> So the default setting for Windows 7 64-Bit seems to be:
> SharedSection=1024,20480,768
>
> Makes me wonder whether PostgreSQL ( as a service ) still uses the  
> 'Non-interactive desktop heap' for connections then.

As far as i understand not PostgreSQL is using the heap but the system  
component user32.dll does. Not sure why user32.dll is needed but i  
remember Oracle at least back in 9.x days had the very same problem.

> I used pgbench for testing 500 connections ( max_connections set to 600 ):
> Initialize:
> pgbench -i -U postgres -h host -p port
> Test:
> pgbench -U postgres -h host -p port -c 500
> Verify:
> SELECT COUNT(*) FROM pg_stat_activity;
>
> The non-interactive Desktop Heap has been increased by just a half -  
> yet the number of connections can obviously be much higher than 200.  
> I guess the connections don't need less memory now though.

I think i have read somewhere that MS has optimized the Desktop Heap  
usage in Vista and later, but not sure where it was.

> Do the services share the same desktop (heap) or does each  
> (PostgreSQL) service has its own ( if I register each service for a  
> different Windows user?).

To be honest i don't know at all...

Regards

Andreas

Attachments:

  smime.p7s (application/pkcs7-signature, 6.0K) download

view thread (5+ messages)  latest in thread

Message-ID: <20111215184017.18565s5emc5jxxwc@webmail.kwsoft.de>
Permalink:  ../20111215184017.18565s5emc5jxxwc@webmail.kwsoft.de/
Also on:    postgresql.org/message-id/20111215184017.18565s5emc5jxxwc@webmail.kwsoft.de

 · 

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: lst_hoe02@kwsoft.de
  Subject: Re: Number of connections still limited on Windows 64-bit?
  In-Reply-To: <20111215184017.18565s5emc5jxxwc@webmail.kwsoft.de>

* 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