首页 > 数据库 >mysql5.7 大量sleep连接解决方法

mysql5.7 大量sleep连接解决方法

时间:2024-01-05 17:14:27浏览次数:38  
标签:variables show mysql5.7 sleep timeout 参数 连接 wait

show processlist
查看发现有大量sleep进程

image

查看当前数据库设置的最大连接数
show variables like 'max_connections';

image

如果是生产环境需要紧急处理的话,可以先临时扩大支持的最大连接数
set global nax_connections=1000;
但是这个并不能永久性解决这个问题
查看系统设置的wait_timeout参数和interavtive_timeout参数
wait_timeout参数针对的是通过jdbc的非交互式连接
interactive_timeout参数针对的是通过客户端的交互式连接


mysql> show variables like 'interactive_timeout';
mysql> show variables like 'wait_timeout';

更改相关参数的话有两种方式
(1)通过set global wait_timeout=900s来临时修改参数,适用于生产环境不能停机的情况
(2)通过写进/etc/my.cnf持久化文件来永久性修改,可以同时修改,在下一次重启数据库的时候生效

image

标签:variables,show,mysql5.7,sleep,timeout,参数,连接,wait
From: https://www.cnblogs.com/iamxiaofu/p/17947644

相关文章

  • Centos7安装mysql5.7
    Centos7安装mysql5.71、查看rpm包rpm-qa|grepmysql若有可用rpm-e卸载查找是否有mysql:find/-namemysql检测系统是否自带mysqlrpm-qa|grepmysql如果是,则使用下面命令进行删除:rpm-e--nodeps‘上一步查找的名称’删除成功后,查询所有Mysql对应的文件夹whereis......
  • 一次远程桌面连接不上的问题处理
    一台WIN2016,从客户端死活用mstsc远程连接这台WIN2016报错,报的是内部错误小弟去了几次也没解决,网上各种办法都试了,就是不行,我过去最终重置了winsoc才可以,一条命令解决了问题如下图 这个命令的解释如下,还挺有用的,分享出来,知其然还得知其所以然scwinsocreset命令是Windows系......
  • 解决Django Elastic Beanstalk与RDS MySQL连接问题
    根据错误消息,问题在于您的ElasticBeanstalk环境中缺少MySQL配置。这可能是由于缺少所需的软件包或依赖项导致的。解决此问题的步骤如下:在您的项目根目录中创建一个名为.ebextensions的文件夹。在.ebextensions文件夹中创建一个名为packages.config的文件,并在其......
  • 2038年MySQL5.7和MariaDB 10.6自动终止服务进程。MySQL 8.0.31未受影响。
    2038年MySQL5.7和MariaDB10.6自动终止服务进程。MySQL8.0.31未受影响。14年内,必须升级MySQL5.7数据库,重要的事情说三遍。见下面截图[Warning]Currenttimehasgotpastyear2038.Validatingcurrenttimewith5iterationsbeforeinitiatingthenormalservershutdownpr......
  • imap连接126邮箱接收邮件
    接收邮件importimaplibimportemailfromemail.headerimportdecode_headerimportargparseif__name__=="__main__":parser=argparse.ArgumentParser()parser.add_argument("--imapserver",type=str,help="imap服务地址")......
  • Linux中tcp连接数过多会造成什么影响?
    TCP是Internet协议族中的一种连接方式,在Linux系统中TCP连接数限制是非常重要的参数,不同版本的Linux内核TCP连接数限制的默认值也不同。那么Linux中tcp连接数过多会造成什么影响?具体请看下文。TCP连接数过多可能导致程序挂掉。当一个程序处理大量的TCP连接时,它可能会消耗系......
  • Linux中tcp连接数过多会造成什么影响?
    TCP是Internet协议族中的一种连接方式,在Linux系统中TCP连接数限制是非常重要的参数,不同版本的Linux内核TCP连接数限制的默认值也不同。那么Linux中tcp连接数过多会造成什么影响?具体请看下文。TCP连接数过多可能导致程序挂掉。当一个程序处理大量的TCP连接时,它可能会消耗系......
  • Windows下python,psycopg2使用连接HGDB
    瀚高数据库 目录环境文档用途详细信息环境系统平台:N/A版本:4.5文档用途 本文介绍在HGDB使用sm3认证时,python使用psycopg2连接HGDB的方法。详细信息 Python连接HGDB可以使用psycopg2、Django,Django是依赖psycopg2的,底层用的都是libpq,pip安装的psycopg2自带libpq。因此在一般情况......
  • 【JDBC】Java数据库连接:操作流程、API、数据库连接池
    JDBC简介JDBC(JavaDataBaseConnectivity)Java数据库连接JDBC是使用Java语言操作关系型数据库的一套APIJDBC操作数据库流程JDBCAPIDriverManager驱动管理类Connection数据库连接对象StatementResultSet结果集对象PreparedStatementPreparedStatement好......
  • EC2无法连接远端邮件服务器25端口的问题
    不知道从何时起,EC2新加了这个限制,因为我的一批旧EC2是可以连接远端25端口邮件服务器的,而新近的机器却不行,幸好邮件服务器还支持465和587端口花了半天时间debug之后,确认邮件服务器没有问题,防火墙IP也添加了,EC2出口也允许25了,但就是无法telnet远端25端口,非常奇怪,后来查询才发觉原来......