mysql timeout的单位_mysql的timeout-阿里云开发者社区
mysql的timeout
很多时候我们连接mysql会在timeout这里跌倒,这里明确下mysql的timeout:
下面是获取timeout的变量:
mysql> show global variables like "%timeout%";
+-----------------------------+----------+
| Variable_name | Value |
+-----------------------------+----------+
| connect_timeout | 10 |
| delayed_insert_timeout | 300 |
| innodb_flush_log_at_timeout | 1 |
| innodb_lock_wait_timeout | 50 |
| innodb_rollback_on_timeout | OFF |
| interactive_timeout | 28800 |
| lock_wait_timeout | 31536000 |
| net_read_timeout | 30 |
| net_write_timeout | 60 |
| rpl_stop_slave_timeout | 31536000 |
| slave_net_timeout | 3600 |
| wait_timeout | 28800 |
+-----------------------------+----------+
12 rows in set (0.04 sec)
如果看session的timeout,也是这些参数设置。
connect_timeout
当一个连接上来,在三次握手的时候出现错误,mysql服务器会等待一段时间客户端进行重新连接,connect_timeout就是服务端等待重连的时间了。
delayed_insert_timeout
insert delay操作延迟的秒数,这里不是insert操作,而是insert delayed,延迟插入。关于insert delayed,参考
innodb_flush_log_at_timeout
这个是5.6中才出现的,是InnoDB特有的参数,每次日志刷新时间。
innodb_lock_wait_timeout
innodb锁行的时间,就是锁创建最长存在的时间,当然并不是说行锁了一下就不释放了。
innodb_rollback_on_timeout
在innodb中,当事务中的最后一个请求超时的时候,就会回滚这个事务
interactive_timeout
对于不活跃的连接,当时间超过这个数值的时候,才关闭连接。
lock_wait_timeout
获取元数据锁的超时时间。这个适合用于除了系统表之外的所有表。
net_read_timeout
net_write_timeout
这两个表示数据库发送网络包和接受网络包的超时时间。
rpl_stop_slave_timeout
控制stop slave 的执行时间,在重放一个大的事务的时候,突然执行stop slave,命令 stop slave会执行很久,这个时候可能产生死锁或阻塞,严重影响性能,mysql 5.6可以通过rpl_stop_slave_timeout参数控制stop slave 的执行时间
slave_net_timeout
这是Slave判断主机是否挂掉的超时设置,在设定时间内依然没有获取到Master的回应就认为Master挂掉了
wait_timeout
交互式和非交互式链接的超时设置,防止客户端长时间链接数据库,什么都不做处于sleep状态,强制关闭长时间的sleep链接。默认情况先两值的都为28800(8h),一般情况下将两值都设置为1000s就行了
mysql timeout的单位_mysql的timeout-阿里云开发者社区相关推荐
- mysql官方读写性能_mysql读写性能测试-阿里云开发者社区
概述和测试环境 压测的目的是为了尽量模拟真实情况.测试的表都是由10个int型字段和10个字符串型字段组成.每个测试项目都测试了myisam和innodb两个引擎.测试的方法都是用两个线程并发,一共跑 ...
- MySQL 引擎 阿里_MySQL引擎讲解-阿里云开发者社区
MySQL支持三个引擎:ISAM.MyISAM和HEAP,根据需求不同来选择不同的引擎 数据库的引擎到决于 MySQL 在安装的时候是如何被编译的,要添加一个新的引擎,就必须重新编译 --with-p ...
- mysql 除号_MySql的运算符-阿里云开发者社区
数据库中的表结构确立后,表中的数据代表的意义就已经确定.而通过MySQL运算符进行运算,就可以获取到表结构以外的另一种数据.例如,学生表中存在一个birth字段,这个字段表示学生的出生年份.而运用My ...
- 阿里云 mysql 日志_MySQL日志简介-阿里云开发者社区
MySQL中的日志主要分为以下几种: 查询日志 慢查询日志 错误日志 二进制日志 中继日志 事务日志 说明: 支持本文实验使用的linux系统是CentOS7版本,使用的数据库是base源自带的Mar ...
- 阿里云mysql创建用户_mysql创建用户-阿里云开发者社区
创建用于localhost连接的用户并指定密码 mysql> create user'pcom'@'localhost'identified by'aaa7B2249'; Query OK,0r ...
- 阿里云mysql事件启动_mysql 启动事件-阿里云开发者社区
事件调度器有时也可称为临时触发器(temporal triggers),因为事件调度器是基于特定时间周期触发来执行某些任务,而触发器(Triggers)是基于某个表所产生的事件触发的,区别也就在这里. ...
- mysql子分区多少层_MySQL 子分区-阿里云开发者社区
介绍 子分区其实是对每个分区表的每个分区进行再次分隔,目前只有RANGE和LIST分区的表可以再进行子分区,子分区只能是HASH或者KEY分区.子分区可以将原本的数据进行再次的分区划分. 一.创建子分 ...
- coba mysql_在Android Studio中将数据从MySQL数据库显示到TextView中-问答-阿里云开发者社区-阿里云...
我是新手,Android Studio我想将数据库(我使用MySQL)中的数据显示到中TextView.我也使用Button和RadioButton.单击按钮后,数据将显示在中TextView.这是我 ...
- bae 3.0 mysql_bae3.0 mysql 有时报错?报错-问答-阿里云开发者社区-阿里云
Jfinal 用的MySQL的数据源:MysqlDataSource ds = new MysqlDataSource(); Config: MysqlDataSource ds = new Mysq ...
最新文章
- Docker安装Tomcat、MySQL和Redis
- 通过句柄找到广告弹窗进程
- 0.5s c语言延时子程序集,用C语言实现精确的延时.doc
- mfc 饼图绘画_绘画技能干货 | 【人体头颈】的绘画技巧(三)(内含母亲节抽奖公布)...
- MySql 中文乱码排查解决方案
- 米10设置aac格式_Tipard Total Media Converter for Mac(全媒体格式转换器)
- AMD发布APPML源码,构建clMath库
- c# 从地址拷贝byte_面试必备的 “零拷贝” 问题!从头给你说!
- 诊断虚拟机频繁 OOM 的问题
- CS08 用户服务工程师(青岛)
- 注解@controller的作用_@controller和@Restontroller区别
- python中的类装饰器应用场景_python中的装饰器常用于哪些应用场景
- c语言病毒恶搞代码大全,恶搞病毒代码案例分析
- 最近收集的中科院研究生教学视频
- 异数OS TCP协议栈测试(五)--关于QOS与延迟
- MySQL 报错:ERROR 1137 (HY000): Can't reopen table: 'tempId'
- WITH AS 子查询
- pytorch官网预训练模型百度云下载 VGG16,Densnet169,inception_v3
- 搞线上渠道推广实操这么些年了
- Fruit Ripeness论文、代码和数据集汇总
热门文章
- 使用GlassFish 4.0测试驱动Java API以处理JSON
- 有没有更好的Marker方法?
- Java:伪造工厂的闭包以创建域对象
- 用Jackson进行Java JSON处理
- 20元以上200元以下罚款的交通违法行为
- Java声明定义抽象类_接口_继承_实现
- python实现var模型_copula函数及其Var计算的Python实现
- 数据结构铁轨问题_每天5分钟用C#学习数据结构(20)图 Part 1
- es修改type名称_ElasticSearch如何修改索引字段
- python网络编程项目_python网络编程详解