有一个mysql的问题 我的系统是servlet mysql 5.1 tomcat 现在是当我多次读取数据之后数据库会死 提示“too many connection”其实并没有很多connection 我一次写入90次左右 一秒一次,这样顶多5秒数据库就挡了 。除了这个操作 其他流量很小很小 每小时最多也就200次 所以问问大家应该怎么处理这个问题 是要配置问题,还是怎样改。谢谢

解决方案 »

  1.   

    MYSQL对并发连接数有限制。检查一下为什么你同时需要这么多连接?!
    或者贴出你的
    show processlist;
    show variables like 'max_connections';
      

  2.   

    当您的问题得到解答后请及时结贴.
    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#结帖
      

  3.   

    | 14341 | root | localhost:2508 | rru  | Sleep   |     3 |       | NULL
        |
    | 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,然后就挂了
      

  4.   

    你的数据库连接难道从来不释放吗?用完就放回连接池(close),70个连接对你的应用来说完全够用。
      

  5.   

    楼主的show variables like 'max_connections';贴到哪去了? 为什么不肯贴出来?
      

  6.   

    为什么在server那边每次操作,就会增加30rows ?
      

  7.   

    试着修改my.ini 或my.cnf 增大max_connections,默认对你可能不够。如
    max_connections=600
      

  8.   


    释放啊~~ 要不然在我的localhost上怎么从来不出事 
      

  9.   

    show processlist;啊  我重复操作 然后看其实我也想知道相关的测试工具 但是实在没找到 只能刷一次页面 show一次
      

  10.   

    show status like '%Max_used_connections%';
      

  11.   

    当您的问题得到解答后请及时结贴.
    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#结帖