Re: Connection pooling

From: Steve Leibel <stevel(at)bluetuna(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: Connection pooling
Date: 2001-01-26 04:33:01
Message-ID: v04210126b696ae2a0ee1@[24.168.80.161]
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

At 1:40 AM +0100 1/26/01, Valter Mazzola wrote:

>Take a look to Apache::DBI
>
>bye
>valter
>
>
>>From: Frank Joerdens <frank(at)joerdens(dot)de>
>>To: Gilles DAROLD <gilles(at)darold(dot)net>
>>CC: pgsql-general <pgsql-general(at)postgresql(dot)org>
>>Subject: Re: [GENERAL] Connection pooling
>>Date: Thu, 25 Jan 2001 20:57:33 +0100
>>
>>On Thu, Jan 25, 2001 at 05:14:50PM +0100, Gilles DAROLD wrote:
>> > Hi,
>> >
>> > With Apache/mod_perl it is very simple to enable DB connection
>> > persistance.
>> >
>> > in your perl script :
>> >
>> > use vars qw($dbh);
>> >
>> > $dbh ||= DBI::connect($datasrc, $dbuser, $dbpwd);
>> >
>> > That create a persistance connection to your DB and you do not have to
>> > care
>> > about a pool of connection. Double pipe do all for you :-)
>> >
>> > But if you really want a pool just create an array of this kind of global
>> > var at startup
>> > and switch to any indices as you want.
>>
>>How's that supposed to work? Apache is a multi-process web server.
>>Connection pooling over all Apache children that are currently alive on
>>a web server would require some kind of inter-process communication,
>>which I don't think Apache supports (am I mistaken?).

Apache::DBI provides persistent connections within each httpd child
process. It does not do connection pooling across httpd children.

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Culley Harrelson 2001-01-26 05:55:56 simple function syntax
Previous Message Tom Lane 2001-01-26 04:21:05 Re: PL/PySQL?