首页 > 数据库 >MYSQL 最大连接数

MYSQL 最大连接数

时间:2024-03-12 18:46:47浏览次数:26  
标签:最大 连接数 connections MYSQL 连接 空闲

MYSQL 最大连接数?

最大连接数也就是mysql服务最大支持多少客户端连接服务

查看服务支持最大连接数:

show variables like '%max_connections%';

如下:

如何查看 MYSQL 服务被多少个客户端连接了?

show processlist;

如下: 

其中 id 为 13 的用户的 Command 列的状态为 Sleep ,这意味着该用户连接完 MySQL 服务就没有再执行过任何命令,也就是说这是一个空闲的连接,并且空闲的时长是 236 秒。

MYSQL 空闲连接会一直存在?

查看空闲连接最大空闲时长

show variables like 'wait_timeout';

如下:

MySQL 定义了空闲连接的最大空闲时长,由 wait_timeout 参数控制的,默认值是 8 小时(28880秒),如果空闲连接超过了这个时间,连接器就会自动将它断开。

max_connections 默认值是多少, 设置范围是多少?

默认值 151,MySQL服务器允许的最大连接数是 16384

max_connections 设置多少合适?

理想公式:

服务器响应的最大连接数值占服务器上限连接数值的比例值在10%以上,如果在10%以下,说明mysql服务器最大连接上限值设置过高。

查看服务器响应最大连接数

show global status like 'Max_used_connections';

验证最大连接数值是否合理

Max_used_connections / max_connections = 215/1000 ≈ 21.5%

注意:

创建数据库连接相对来说是比较耗时的,不仅有三次握手,还有 MYSQL 的三次认证过程,这样就多了很多网络开销,为了复用连接可以使用连接池技术,也就是维护一个连接池,把连接放入池子中,用了直接取即可,无需重新建立TCP连接,当然连接池中的连接不是永久有效,我们实际情况,给他们设置生命周期。

标签:最大,连接数,connections,MYSQL,连接,空闲
From: https://www.cnblogs.com/blogtech/p/18068987

相关文章

  • 1.1.3.2 最小割之最大权闭合图、最大密度子图
    1.1.3.2最小割之最大权闭合图、最大密度子图最大权闭合图概述一个有向图的闭合图是指:该有向图的一个点集,且该点集的所有出边都指向该点集。最大权闭合图即是其中点权和最大的闭合图。如上图,能选的子图有:1,2,3,4,5,6,3,6、2,4,5,6、4,6、5,6、6,他们的权值分别为:\(0\)、\(1......
  • PowerShell 定时备份MySQL数据
    #========================================================#Function:备份MySQL数据库#ReleaseVersion:v0.0.3#ReleaseDate:2020年8月17日#Author:panda666#Website:www.panda666.com#=====================================......
  • 关于android stdio连接mysql数据库出现过的问题
    根据网上的资料连接mysql数据库的步骤有:1.导入mysql连接jar包我的androidstdio文件里没有libs文件夹,就在build创建了一个,选择jar包,aslibrary,重启下进程,就会生成一些文件2.在mainfest.xml文件下加入网络权限<uses-permissionandroid:name="android.permission.INTERNET"/>......
  • orm——django操作MySQL数据库
    手动新建一个数据库,在setting.py中配置数据库的连接信息DATABASES={"default":{"ENGINE":连接数据库的类型,"NAME":数据库名称,"USER":用户名,"PASSWORD":密码,"HOST":数据库的所在主机ip,......
  • 搭建Apache+PHP+MySQL的Web服务器环境测试PHP时找不到url对象
    检查了apache的服务都是正常运行,配置文件也没有问题,搜了很多方法还是一样,最后发现是新建文本文档时重命名后(文件管理器没有显示后缀名)没有修改文件后缀。关键检查php的隐藏后缀名有没有更改!!!问题的发现浏览器输入http://localhost返回发现目录下我以为是first.php的文件实际上的......
  • mysqld_exporter的安装
    1.需要在数据库上创建对应用户及权限createuser'mysql_monitor'@'%'IDENTIFIEDBY'mysql_monitor';GRANTREPLICATIONCLIENT,PROCESS,SELECTON*.*TO'mysql_monitor'@'%'IDENTIFIEDBY'mysql_monitor';FLUSHPRIV......
  • MySQL(十):MySQL主从复制搭建
    主从复制有一主一从、一主多从、多主一从等多种模式,这里搭建一主一从模式,其他模式搭建过程的类似。1、准备工作准备两台虚拟机,这里准备了两台虚拟机,并在两个节点安装MySQL。192.168.33.55(主节点)192.168.33.11(从节点)mysqlversion:8.0.312、主从复制搭建2......
  • MySQL(九):MySQL主从复制原理
    1、什么是MySQL主从复制MySQL主从复制:数据从一个主节点数据库复制到至少一个从节点数据库。MySQL采用异步复制方式同步数据,从节点不需要一直访问主数据库更新自身数据。2、为什么需要MySQL主从复制2.1、保证系统的高可用在复杂业务系统中,某些频繁的操作会导致MySQL锁......
  • 拆解跨天时间(mysql游标循环)-在转来的基础上增加一些更改
    尊重作者,原文链接:https://blog.csdn.net/liminghui4321/article/details/102763052原始数据表:需要将上面的时间段转成每一天的记录: 在原文的基础上作了一些更改:1、在表sales上增加一个字段bj:altertablesalesaddcolumnbjintDEFAULT0null;2、存储过程基础上增加了......
  • MySQL(八):MySQL之索引
    1、MySQL索引及作用MySQL官网:索引(Index)是帮助MySQL高效获取数据的数据结构。索引是数据结构。一个索引就是一个B+树,加快数据查询的速度。一个select查询语句在执行过程中一般最多能使用一个辅助索引,即使在where条件中用了多个辅助索引。2、InnoDB存储引擎支持的常见索......