1000并发量高吗

1000并发量高吗,第1张

不高。些基础的系统,都是直连数据库的,直接对数据库 *** 作CRUD,对于MySQL而言,能够一秒承受2000的并发量差不多了,达到5000,估计就瘫了。那么在从前信息量还没有大爆炸之前,1000的并发并未常见,但是现在就不一样的,现在人人都接触了互联网,很多的app,网站,实时在线人数就达到了几万,甚至上百万,在大型的网络活动的时候,几千万的人在线并不是不可能的。

方法一:进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100 修改为 max_connections=1000 服务里重起MYSQL即可

方法二:MySQL的最大连接数默认是100客户端登录:mysql -uusername -ppassword

设置新的最大连接数为200:mysql>set GLOBAL max_connections=200

显示当前运行的Query:mysql>show processlist

显示当前状态:mysql>show status

退出客户端:mysql>exit

查看当前最大连接数:mysqladmin -uusername -ppassword variables

mysql的最大连接数默认是100, 这个数值对于并发连接很多的数据库应用是远远不够的,当连接请求大于默认连接数后,就会出现无法连接数据库的错误,因此我们需要把它适当调大一些。

调节方法为:

1.linux服务器中:改my.cnf中的值就行了

2.Windows服务器中(我用的):  

  在文件“my.ini”中找到段   [mysqld],在其中添加一行  

  max_connections=200         ###   200可以更改为想设置成的值.  

  然后重启"mysql"服务。

/mysqladmin所在路径/mysqladmin -uroot -p variables

输入root数据库账号的密码后可看到

| max_connections | 1000 |

其他需注意的:

    在编程时,由于用mysql语句调用数据库时,在每次之执行语句前,会做一个临时的变量用来打开数据库,所以你在使用mysql语句的时候,记得在每次调用完mysql之后就关闭mysql临时变量。

    另外对于访问量大的,可以考虑直接写到文本中,根据预测的访问量,先定义假若是100个文件文件名依次为1.txt,2.txt...100.txt。需要的时候,再对所有文本文件中的数据进行分析,再导入数据库。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10067290.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存