pg.ddx.io  pgsql-performance@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Mark Kirkwood <mark.kirkwood@catalyst.net.nz>
To: pgsql-performance@postgresql.org
Subject: Re: Need help in performance tuning.
Date: Sat, 10 Jul 2010 13:01:44 +1200
Message-ID: <4C37C678.1030606@catalyst.net.nz> (raw)
In-Reply-To: <1278680186.1914.36.camel@bnicholson-desktop>
References: <AANLkTiknhZhKtGDidBsMWtPJpRgln9DrrsCebCEYk5XE@mail.gmail.com>
	<4C369346.6010501@postnewspapers.com.au>
	<AANLkTin4Q4APRnbJ85FRasU7n8LuhKibKYcGnexsEbTt@mail.gmail.com>
	<8760.1278650566@sss.pgh.pa.us>
	<1278680186.1914.36.camel@bnicholson-desktop>

On 10/07/10 00:56, Brad Nicholson wrote:
> On Fri, 2010-07-09 at 00:42 -0400, Tom Lane wrote:
>    
>>
>> Perhaps not, but there's no obvious benefit either.  Since there's
>> More Than One Way To Do It, it seems more practical to keep that as a
>> separate problem that can be solved by a choice of add-on packages.
>>      
> This sounds similar to the approach to taken with Replication for years
> before being moved into core.
>
> Just like replication, pooling has different approaches.  I do think
> that in both cases, having a solution that works, easily, out of the
> "box" will meet the needs of most users.
>
> There is also the issue of perception/adoption here as well.  One of my
> colleagues mentioned that at PG East that he repeatedly heard people
> talking (negatively) about the over reliance on add-on packages to deal
> with core DB functionality.
>
>    

It would be interesting to know more about what they thought an 'over 
reliance' was and which packages they meant.

While clearly in the case of replication something needed to be done to 
make it better and easier, it is not obvious that the situation with 
connection pools is analogous. For instance we make extensive use of 
PgBouncer, and it seems to do the job fine and is ridiculously easy to 
install and setup. So would having (something like) this in core be an 
improvement? Clearly if the 'in core' product is better then it is 
desirable... similarly if the packaged product is better... well let's 
have that then!

I've certainly observed a 'fear of package installation' on the part of 
some folk, which is often a hangover from the 'Big IT shop' mentality 
where it requires blood signatures and child sacrifice to get anything 
new installed.

regards

Mark

P.s Also note that Database Vendors like pooling integrated in the core 
of *their* product because it is another thing to charge a license for. 
Unfortunately this can also become an entrenched mentality of 'must be 
in core' on the part of consultants etc!



view thread (30+ messages)  latest in thread

Message-ID: <4C37C678.1030606@catalyst.net.nz>
Permalink:  ../4C37C678.1030606@catalyst.net.nz/
Also on:    postgresql.org/message-id/4C37C678.1030606@catalyst.net.nz

 · 

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-performance@postgresql.org
  Cc: mark.kirkwood@catalyst.net.nz
  Subject: Re: Need help in performance tuning.
  In-Reply-To: <4C37C678.1030606@catalyst.net.nz>

* 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