MySQL中interactive_timeout和wait_timeout
类别:数据库 浏览量:937
时间:2016-11-9 MySQL中interactive_timeout和wait_timeout
MySQL中interactive_timeout和wait_timeout一、MySQL中interactive_timeout和wait_timeout区别
1、interactive_timeout用于设置服务器关闭交互式连接前等待活动的秒数,针对的是交互式连接。
2、wait_timeout用于设置服务器关闭非交互连接之前等待活动的秒数,针对的是非交互式连接。
3、所谓的交互式连接,即在mysql_real_connect()函数中使用了CLIENT_INTERACTIVE选项。说得直白一点,通过mysql客户端连接数据库是交互式连接,通过jdbc连接数据库是非交互式连接。
4、MySQL在连接启动的时候,根据连接的类型,来确认会话变量wait_timeout的值是继承于全局变量wait_timeout,还是interactive_timeout。
二、MySQL中interactive_timeout和wait_timeout使用中的几个建议
1、控制连接最大空闲时长的是wait_timeout参数
2、对于非交互式连接,类似于jdbc连接,wait_timeout的值继承自服务器端全局变量wait_timeout。
3、对于交互式连接,类似于mysql客户单连接,wait_timeout的值继承自服务器端全局变量interactive_timeout。
4、判断一个连接的空闲时间,可通过show processlist输出中Sleep状态的时间
标签:MySQL
您可能感兴趣
- mysql中innodb的特性(Mysql InnoDB的锁定机制实例详解)
- mysql设计规则(专业级的MySQL开发设计规范及SQL编写规范)
- mysql连接查询原理(MySQL连接查询你真的学会了吗?)
- mysqlexplain的用法(MySQL SHOW STATUS语句的使用)
- mysql8修改默认端口(MySQL 8.0新特性 — 管理端口的使用简介)
- python中怎么连接mysql(python远程连接MySQL数据库)
- MySQL主从状态检查的实现(MySQL主从状态检查的实现)
- mysql出现锁表的原因(导致MySQL做全表扫描的几种情况)
- mysql语句运行顺序(浅谈mysql执行过程以及顺序)
- redhat6.5安装mysql(Redhat7.3安装MySQL8.0.22的详细教程二进制安装)
- mysql 性能调优技巧(4 款 MySQL 调优工具,公司大神都在用!)
- mysqldump备份缺点(MySQL5.7 mysqldump备份与恢复的实现)
- mysql实现mvc(mysql的MVCC多版本并发控制的实现)
- mysql触发器如何创建(MySQL 触发器的使用和理解)
- mysql 使用小结(Mysql Online DDL的使用详解)
- mysql常用四种日志(MySQL 撤销日志与重做日志Undo Log与Redo Log相关总结)
- 菲律宾安全吗(菲律宾安全吗2023)
- 彩礼重要吗()
- 写信告诉我今天海是什么颜色(写信告诉我今天海是什么颜色回答)
- 英语难学吗(法语比英语难学吗)
- 今天要吃什么(今天要吃什么菜好)
- 网红直播可以赚很多钱吗(网红直播可以赚很多钱吗)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9