有一个mysql的问题 我的系统是servlet mysql 5.1 tomcat 现在是当我多次读取数据之后数据库会死 提示“too many connection”其实并没有很多connection 我一次写入90次左右 一秒一次,这样顶多5秒数据库就挡了 。除了这个操作 其他流量很小很小 每小时最多也就200次 所以问问大家应该怎么处理这个问题 是要配置问题,还是怎样改。谢谢
调试欢乐多
或者贴出你的
show processlist;
show variables like 'max_connections';
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖
|
| 14342 | root | localhost:2509 | rru | Sleep | 3 | | NULL
|
| 14343 | root | localhost:2510 | rru | Sleep | 2 | | NULL
|
| 14344 | root | localhost:2511 | rru | Sleep | 2 | | NULL
|
| 14345 | root | localhost:2512 | rru | Sleep | 3 | | NULL
|
| 14346 | root | localhost:2513 | rru | Sleep | 3 | | NULL
|
| 14347 | root | localhost:2514 | rru | Sleep | 2 | | NULL
|
+-------+------+----------------+------+---------+-------+-------+----------
----+
70 rows in set (0.00 sec)我试验了很多次~
同样的代码,只不过我在localost里,connection变化范围是20~70,
但是在server那边每次我做一次操作,就会增加30rows ,直到100,然后就挂了
max_connections=600
释放啊~~ 要不然在我的localhost上怎么从来不出事
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖