max_connection是mysql允许的最大连接数,对应的进程应该还是一个吧.你到底想问些什么?

解决方案 »

  1.   

    最大连接数已经改成3000了嘛!!可是查看 mysql的线程都一直只有 98,最高的就只到100,再也高不上去了!!这是为什么??是不是哪儿还有设置?线程太少是不是意味着就算现在有300个人同时连接上了!但要等这100线程来分批执行呢?
      

  2.   

    你可以用mysql>show processlist;看看id会不会变化,另外开太多的线程也要你的电脑性能支持才行的吧.
      

  3.   

    谢谢楼上,我看了,线程就只能到98,100最高了!!我的服务器是双至强2.8的!2G内存!!应该是很快了!为什么线程都只停在98上呢??现在CPU被mysql占用的80%就10000我的记录,每15分钟700在线呀!!不至于占用这儿多的资源吧?内存占用倒是很小,才20M不到!
      

  4.   

    set-variable=key_buffer=1024M  这样数据库的内存就能占用到1G的内存啊,哪有CPU的使用率就会降下来的