mysql连接数紧张_Mysql 查看连接数,状态,最大并发数
mysql: error 1040: too many connections”的异常情况,造成这种情况的一种原因是访问量过高,mysql服务器抗不住,这个时候就要考虑增加从服务器分散读压力;另一种原因就是mysql配置文件中max_connections值过小。
首先,我们来查看mysql的最大连接数:
root@hongsin-monitor-db 18:14:58 [(none)]>show variables like '%max_connections%';
+-----------------+--------+
| variable_name | value |
+-----------------+--------+
| max_connections | 100000 |
+-----------------+--------+
1 row in set (0.00 sec)
查看服务器响应的最大连接数:
root@hongsin-monitor-db 18:11:29 [(none)]> show global status like 'max_used_connections';
+----------------------+-------+
| variable_name | value |
+----------------------+-------+
| max_used_connections | 139 |
+----------------------+-------+
1 row in set (0.01 sec)
可以看到服务器响应的最大连接数为139,远远低于mysql服务器允许的最大连接数值。
对于mysql服务器最大连接数值的设置范围比较理想的是:服务器响应的最大连接数值占服务器上限连接数值的比例值在10%以上,如果在10%以下,说明mysql服务器最大连接上限值设置过高.
max_used_connections / max_connections * 100% = 139/100000 *100% ≈ 0.139%
我们可以看到占比远低于10%(因为这是本地监控测试服务器,结果值没有太大的参考意义,大家可以根据实际情况设置连接数的上限值)。
设置这个最大连接数值
方法1:
set global max_connections=256;
query ok, 0 rows affected (0.00 sec)
mysql> show variables like '%max_connections%';
+-----------------+-------+
| variable_name | value |
+-----------------+-------+
| max_connections | 256 |
+-----------------+-------+
1 row in set (0.00 sec)
方法2:
修改mysql配置文件my.cnf,在[mysqld]段中添加或修改max_connections值:
max_connections=256
重启mysql服务即可。
mysql5.5 mysql5.6 mysql5.7:默认的最大连接数都是151,上限为:100000
mysql5.0版本:默认的最大连接数为100,上限为16384
希望与广大网友互动??
点此进行留言吧!
mysql连接数紧张_Mysql 查看连接数,状态,最大并发数相关推荐
- mysql查看连接数命令_Mysql 查看连接数,状态
命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接.如果是其它普通帐号,只能看到自己占用的连接. show processlist;只列出前100条,如果想全列 ...
- mysql 查看所有的连接数_Mysql 查看连接数,状态
命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接.如果是其它普通帐号,只能看到自己占用的连接. show processlist;只列出前100条,如果想全列 ...
- Mysql 查看连接数,状态 最大并发数 怎么设置才合理
show status like '%max_connections%'; ##mysql最大连接数 set global max_connections=1000 ##重新设置 show varia ...
- mysql最大连接数查询_MYSQL 查看最大连接数和修改最大连接数
MySQL查看最大连接数和修改最大连接数 1.查看最大连接数 show variables like '%max_connections%'; 2.修改最大连接数 set GLOBAL max_con ...
- mysql执行语句_MySQL查看实时执行的SQL语句
MySQL默认不能实时查看执行的SQL语句,因为这会消耗一定的资源. 要开启这个功能,稍微配置一下,打开这个LOG记录就可以了. 1 查看LOG功能 首先,查看是否已经开启实时SQL语句记录. mys ...
- mysql 最大连接_MySQL最大连接数设置
"Can not connect to MySQL server. Too many connections"-mysql 1040错误, 这是因为访问MySQL且还未释放的连接数 ...
- mysql连接数设置_MySQL最大连接数设置
"Can not connect to MySQL server. Too many connections"-mysql 1040错误, 这是因为访问MySQL且还未释放的连接数 ...
- mysql数据库连接数释放_MySQL数据库连接数问题及处理
一.MySQL连接数超标原因分析 MySQL的默认最大连接数为100(N),实际给普通用户使用只有N-1个,保留一个连接是留给超级管理员使用的,防止连接占满了不会把管理员也踢出来.很多网站在运行的时候 ...
- mysql 连接数测试_mysql最大连接数试验
一.试验基础环境配置 1.查看当前数据库的最大连接数 mysql> show global variables like '%connect%';+----------------------- ...
最新文章
- maven(5)--依赖特性
- bzoj3218: a + b Problem
- 更新pcb封装导入_一导入PCB就出问题?赶紧看看这篇文章
- N^N最左边和最右边的数(数学)
- 用心推荐三个嵌入式方向精品号
- 老刘在微软Ignite China大会上聊低代码
- PHP for windows iis6配置
- windows L2TP 拨号无法连接
- 「工具箱」套模板让项目管理更容易
- java基础习题_JAVA基础练习题
- word方式编辑EPUB电子书
- html中的导航条制作
- 从 Git 到区块链
- 2021年IT行业现状及就业前景怎样?
- Android面试题(六)2网络与安全机制(1)
- FME进阶视频教程:第1节 FME常用转换器之字符串操作类1
- SO3,SE3,旋转,欧拉角与四元数笔记
- xhci键盘linux,QEMU “vmstate_xhci_event” 漏洞
- java 截取字符串中的指定字符的内容(正则匹配)
- [若有所悟]传统与敏捷的结合
热门文章
- 操作符(++,+,+=,小于号,(),--等)重载
- JavaGUI中的JComboBox的处理
- python做前端可视化_Python数据可视化的四种简易方法
- java spring mysql配置_java相关:mysql+spring+mybatis实现数据库读写分离的代码配置
- Ubuntu 下搭建 NFS 服务
- 编程语言之类型之间转换
- 好程序员web前端技术之CSS3过渡
- 金融行业容器平台落地路径:敏捷响应业务更迭
- View.Post () 的身世大揭秘
- Code for City 黑客松 | 成都站启动