[Mapserver-users] connection pooling

Jan Hartmann jhart at frw.uva.nl
Wed Mar 17 06:46:57 PST 2004


David Mitchell wrote:
> 
> So this means there is no connection pooling support for postgis?
> 
> 

I haven't checked the latest CVS version, but at the beginning of this 
year the connection pooling mechanism had not yet been extended to 
PostGIS. It doesn't matter very much however, as connection pooling 
gives practically no performance gain here. PostgreSQL is very efficient 
in connecting to a database, so the difference between creating a 
connection for every layer or just connecting once for the whole mapfile 
is very small. It would be nice if connection pooling would be 
implemented for PostGIS (it's only a dozen lines or so), but it is not 
essential at all. Yet, unless there are drawbacks I don't know about, 
perhaps someone from Refractions could file a bug, to remind them of it 
on a rainy day with nothing else to do.

It is different for SDE and Oracle. SDE has been done by Steve Lime last 
year, resulting in real performance gain, as I heard. For Oracle it 
would be a really important addition. I don't know if there are people 
working on the Oracle interface at the moment (I vaguely remember having 
read that they had gone AWOL). If they have returned, I would be happy 
to assist.

BTW: connection pooling is not as important for databases as for static 
maps. With a database, you don't have to return separate layers, you can 
also return information in a single layer, dynamically produced by a 
subquery.

Jan


Jan



More information about the MapServer-users mailing list