有100万条数据.共3个字段.分页显示.只访问第一页(list.php?page=1)
windows下,200个并发
结果:
CPU 100% 
然后出现:远程主机强迫关闭了一个现有的连接。
就打不开网页了freebsd下,200个并发结果:完成超过5000个总请求就不行了另:php版本均为5.05,mysql版本都是5.11是不是mysql的并发能力不能提高了.还是有其他原因.请各位指点一下!

解决方案 »

  1.   

    1、你的错误日志
    2、并发不只于MYSQL有关。与系统也有关。
    3、其他的原因你有没有想到过?
      

  2.   

    mysql的最大连接数默认是100, 这个数值对于并发连接很多的数据库应用是远远不够的,当连接请求大于默认连接数后,就会出现无法连接数据库的错误,因此我们需要把它适当调大一些, 
        有两种办法可以修改最大连接数,一种是修改safe_mysqld,另一种是直接修改原代码并重新编译。下面我们就分别介绍这两种方法: 
    1.修改safe_mysqld
        找到safe_mysqld编辑它,找到mysqld启动的那两行,在后面加上参数 : 
    -O max_connections=1000  
    本文转摘自『IT学习者』http://www.itlearner.com/article/2007/3820.shtml