MySQL 最大支持的每秒并发数(mysql每秒并发数)

MySQL能够承受高并发的重中之重就是合理的架构设计和它的性能提升,在确定MySQL最大支持的每秒并发数时,肯定不能唯技术设计所释出的极限数字所决定。

如今,MySQL 已经可以支持每秒 1998 并发访问,mwr_max_connection字段现在支持2^32-1,即4294967295个连接,可能MySQL会把一些可用内存放到一个叫做performance_schema.system_threads这样一个表中,它被MYSQL到处去判断系统中有多少线程正在运行,当然也会帮助MYSQL更好的使用服务器中可用的资源。

为了让MySQL支持的每秒并发数更大,需要对参数进行更优的设置,所以可以在my.cnf文件中关键地方进行修改,比如增加线程缓存数目夸缓存最大值等参数,使MySQL每秒支持并发访问极大化:

# 最大连接数
max_connections=2000

#线程缓存
thread_cache_size=512
#最大缓存值
table_open_cache=2048

需要注意的是,在更改这些参数的同时,你还应该考虑服务器的性能,有时候这些参数的设置太高会占用大量的系统资源,所以最好,通过实际的性能测试找到最合理的参数设置。有了良好的优化,MySQL能轻松处理几千的小querys每秒,当然服务器资源也是影响MySQL最大支持每秒并发数量的重要因素之一。


数据运维技术 » MySQL 最大支持的每秒并发数(mysql每秒并发数)