假设有一个按钮,用户每点击一次都会连接数据库。。
这样一来会因为连接数过多造成MYSQL压力
我打算在前端优化一下,用户每次点击前后有个时间间隔(假设3秒)但这样好像解决不了根本问题,请问换成 持久连接 可以吗? 

解决方案 »

  1.   

    想当然了吧?
    这样一来会因为连接数过多造成MYSQL压力试想如果只有一个用户,他连续点了10下。你感觉压力大了
    那么有100个用户,每人点了一下。那么你是感觉压力大还是不大呢?
      

  2.   

    具体情况 具体分析 记得有连接 就要有关闭连接要把就设置好连接的超时数。  或者直接把服务器的最大连接数设置好。免得把mysql当机。
      

  3.   

    应该是100个用户,每个用户点10下
    用户狂点的,试过出现连接数到800就不行了,最大连接数是5000的(800里不全是上面所说的用户操作,有些其它操作,锁表之类)
    interactive_timeout和wait_timeout 都设置20秒的(改5秒太短,一些后台查询操作老超时)
      

  4.   

    本帖最后由 PhpNewnew 于 2012-09-04 12:21:47 编辑