浏览器端同时请求100个url后,如何提升有效的msyql连接数
最近在进行伪php多进程处理,就是提升浏览器同时请求数目,来达到拆分数据,同时处理的
作用,但是在浏览器端同时向apache请求100个以上的url后发现php链接(mysqli长链接)的有效连接数(正在处理数据的mysqlconnections) 最多只能是6个不能够再更多
测试机器 阿里云 1核cpu 2g内存 php套件使用的是phpstudy 2014.10 MySQL 用的是PHPstudy内置的
我是用的是mysql的命令
show processlist
;虽然不是很准确但是在连续几百次(使用navicat 的系统监视 5s秒钟自动刷新一次)查看结果后发现结果发现有效数目保持在6个一下。
请问大家对服务器性能调优这方面给解释下
mysql的max connections 我设置的是1000
apache的用的是默认设置
mpm_prefork_module
startservers 5
minspareservers 5
maxspareservers 10
maxclients 150
maxrequestsperchild 0
mpmp_worker_module
startservers 2
maxclients 150
minisparethreads 25
maxsparethreads 75
threadsperchild 25
maxrequestsperchild 0
请问大家想提升mysql这边的效率的话该怎么做?
ps 其实我最想问的是如何将这个6提升到10或者12.
退后
10 years, 3 months ago