We have been having some performance issues on one of our larger
sites, and I'm trying to figure out the best way to go about fixing
them. We use the adoDB abstraction library. Since day one, we've used
persistent connections, and I think that might be at least part of the
problem. So if I switch from the persistent connection, PConnect() to
the non-persistent, Connect(), I want to make sure of one particular
thing:

My understanding is that PHP automatically cleans up a database
connection after it has executed the query. Therefore, I don't need to
use the close() function. Is that correct?

On a related note, our main issue is that the site keeps slowing down
and we are getting a 'Too Many Connections' error from MySQL. I had
the number of connections increased from 100 to 150 on both Apache and
MySQL two weeks ago, but we are still having the problem, although
less frequently. One thing I'd like to be able to do is check how many
connections have physically been made to the database. I did this a
couple of weeks ago, but now I can't find the MySQL query returns that
information. If anyone could throw that out to me, I'd greatly
appreciate it.

-- 
Randal Rust
R.Squared Communications
www.r2communications.com
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

Reply via email to