Here is our config:
  maxActive="10000" maxWait="60000" minIdle="25" maxIdle="50" 
        validationQuery="select current_date from sysibm/sysdummy1" 
        testOnBorrow="true" 
        testWhileIdle="false" 
        testOnReturn="true" 
        timeBetweenEvictionRunsMillis="5000" 
        minEvictableIdleTimeMillis="60000" 
        numTestsPerEvictionRun="5" 
        removeAbandoned="true" 
        removeAbandonedTimeout="300" 
        logAbandoned="true"
It appears that our minEvictableIdleTimeMillis is too short. Probably, we 
should set it to the default which is 30 minutes.
Also, is there any down side of setting timeBetweenEvictionRunsMillis to -1 (no 
evictor)?
Not sure if you observe any thing else in the config that can cause performance 
issues?
Thanks,
- Mehul

> Date: Sat, 19 Jun 2010 12:45:31 -0400
> From: [email protected]
> To: [email protected]
> Subject: [dbcp] Re: DBCP minIdle
> 
> mehul mehta wrote:
> > 
> > Hello, We have dbcp configuration in production set as minIdle = 25, 
> > maxIdle = 50, maxActive = 10000. We often experience slow down in queries 
> > to the database that normally do not take that long. We are pretty sure 
> > that it is not the database.Let us say the idle connections are 25. Now one 
> > of the idle connections is used up. Does dbcp create a new connection right 
> > away to maintain 25 idle connections. Or does dbcp wait for 25 idle 
> > connections to be used up and then create 25 new connections at one time? 
> > Regards,
> 
> The pool does not attempt to ensure minIdle after each
> borrow/return. It does this each time the "evictor" maintenance
> thread runs, which is once every timeBetweenEvictionRunsMillis
> milliseconds.
> 
> maxIdle is enforced on each return to the pool - i.e., if there are
> maxIdle connections idle in the pool when a connection is returned,
> it is destroyed.
> 
> What versions of dbcp and pool are you running and what is your
> timeBetweenEvictionRunsMillis setting?
> 
> Phil
> 
> > - Mehul                                       
> > _________________________________________________________________
> > See the news as it happens on MSN videos
> > http://video.in.msn.com/
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
                                          
_________________________________________________________________
The latest in fashion and style in MSN Lifestyle
http://lifestyle.in.msn.com/

Reply via email to