mmysql-最大链接数和最大并发数的区别

关于连接数和并发数的设置(针对Innodb引擎)

对于机器本身来说,进程数是说机器正在运行的进程数量,调出任务管理器就可以看到。连接数是指进程接收和发送数据的连接ip的数量。并发数是指进程同时发送数据到各个ip线程的数量。
对于mysql来说,连接数可以my.cnf或者my.ini中通过max_connections 
设置。并发数可以通过innodb_thread_concurrency来设置。
我们查看MAX_Connections使用命令show VARIABLES like 'max_connections',查看innodb_thread_concurrency使用命令show VARIABLES like 'max_connections'。

   那最大连接数和并发数有什么关系,怎么设置哪?

   最大连接数是跟需求相关的。设置的很小,很多用户的请求会得不到处理;设的太大,计算机的处理能力跟不上。

   并发数是跟硬件设备相关的。Mysql的并发数设置为2*磁盘个数*CPU个数。设置的太小,硬件得不到应用。设置的太大,会出 线程之间的频繁切换,会出现阻塞。

转载于:https://www.cnblogs.com/z497688734/p/4325379.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值