我有一个站点,人数并不是很多,mysql运行在单独的服务器上,却每次只能容纳不到200并发,即产生1135错误,提供说是内存不足,但实际2G的内存,才使用了不到700M,在网上找过很多关于MY.INI参数的设置,什么参数都改过,问题仍然依旧!
系统:windows 2003,使用IIS+PHP调用Mysql,mysql版本奇怪点5.2Alphp有谁知道这个症结在什么地方呢?不要用DZ的1135答案,那个根本就是没有用的东西。如果大家有关于设置1000个并发数的参考也行!

解决方案 »

  1.   

    你700M的内存是如何得出的
    mysql的内存实用大概是
    innodb_buffer_pool_size + key_buffer_size + (sort_buffer_size+join_buffer_size+read_buffer_size+read_rnd_buffer_size+thread_statck)*并发数
      

  2.   

    经过查看很多资料+参数调整,现在已经能支持到目前的应用,关于这些参数,还真是一遍遍修改了多次,感谢rucypli的公式,就没很明白这些参数之间的关系