MySQL中的max_connections和max_user_connections 及 MySQL服务器最大连接数的合理设置
max_connections 是指整个mysql服务器的最大连接数;
max_user_connections 是指每个数据库用户的最大连接数,比如:虚拟主机可以用这个参数控制每个虚拟主机用户的数据库最大连接数;
MySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面就对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考。
我们经常会遇见“MySQL: ERROR 1040: Too many connections”的情况,一种是访问量确实很高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力,另外一种情况是MySQL配置文件中max_connections值过小:
mysql> show variables like 'max_connections'; +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | max_connections | 256 | +-----------------+-------+
这台MySQL服务器最大连接数是256,然后查询一下服务器响应的最大连接数:
mysql> show global status like 'Max_used_connections';
MySQL服务器响应的最大连接数是245,没有达到服务器连接数上限256,应该不会出现1040错误,比较理想的设置是:
Max_used_connections / max_connections * 100% ≈ 85%
响应连接数占上限连接数的85%左右,如果发现比例在10%以下,MySQL服务器连接上线就设置得过高了。
转载于:https://www.cnblogs.com/52php/p/5675310.html
MySQL中的max_connections和max_user_connections 及 MySQL服务器最大连接数的合理设置相关推荐
- MySql中的日期处理(适用于 MySQL 5.X 及以上版本)
MySql中的日期处理(适用于 MySQL 5.X 及以上版本) 一.日期相关函数 date_format(date, format)MySQL日期格式化unix_timestamp()str_to_ ...
- mysql中的nan_使用python-cod将MySql列中的“NAN”值转换为NULL
我通过python在MySql中编写/存储数据.如果MySql中的列数据包含"NAN",那么我如何处理它们.目前我知道如何处理空白或无值,但在这里我被卡住了.数据看起来像这样# f ...
- qt设置mysql最大连接数_MySQL服务器最大连接数的合理设置
MySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面就对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考. 我们经常会遇见"MySQL: ERR ...
- mysql最大连接数合理值_MySQL服务器最大连接数的合理设置
MySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面就对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考. 我们经常会遇见"MySQL: ERR ...
- 如何在mysql中添加用户_如何给mysql数据库添加一个用户
首先以root身份登录到MySQL服务器中. $ mysql -u root -p 当验证提示出现的时候,输入MySQL的root帐号的密码. 创建一个MySQL用户 使用如下命令创建一个用户名和密码 ...
- mysql中sum (if),我可以在MySQL中将SUM()与IF()一起使用吗?
是的,你可以使用SUM()与IF()在MySQL.让我们首先创建一个演示表:mysql> create table DemoTable ( Value int, Value2 int ); 以下 ...
- mysql中b树索引_Mongo和Mysql中的B树索引
为什么Mysql中Innodb的索引结构采取B+树? 回答这个问题时,给自己留一条后路,不要把B树喷的一文不值.因为网上有些答案是说,B树不适合做文件存储系统的索引结构.如果按照那种答法,自己就给自己 ...
- opentrace在mysql中使用_采用OpenReplicator解析MySQL binlog
Open Replicator是一个用Java编写的MySQL binlog分析程序.Open Replicator 首先连接到MySQL(就像一个普通的MySQL Slave一样),然后接收和分析b ...
- MySQL中使用CASE出错,如何在MySQL中正确使用CASE..WHEN
如何在MySQL中正确使用CASE..WHEN 这里是一个演示查询,注意它非常简单,仅在base_price为0的位置获取,并且仍然select条件3: SELECT CASE course_enro ...
最新文章
- Thinkphp5 开发 OA 办公系统 - 数据库设计
- 【jetson nano】ubuntu- python-ssh远程控制jetson nano与单片机串口通信
- c++ linux 线程等待与唤醒_C++ Linux线程同步机制:POSIX信号量,互斥锁,条件变量...
- uiautomator +python 安卓UI自动化尝试
- 创建并运用客户化jsp标签
- (转)WinForm中的各种表格控件
- Shell脚本定义变量和重新赋值
- 多元线性回归练习-预测房价
- IEEE1588 ( PTP ) 协议简介
- 电脑wifi 找不到网络怎么办
- Speedtest在线测试html,配置HTML5 Speedtest测试本地与服务器之间的速度
- 2018-11-5-win10-uwp-异步转同步
- 认识css长度单位 px % em rem vh vw
- Volumes 数据卷管理
- 【BZOJ4372】烁烁的游戏 动态树分治+线段树
- 在 Excel 2007中手动为坐标图添加坐标轴标题
- 互联网的成功和端到端原则
- 股票交易日志4 12.16
- python describe函数_Python pandas.DataFrame.describe函数方法的使用
- android 设备驱动 位置,android中各个部件驱动在源码中的位置