记录一次Mysql gone away故障
起因
业务部门反馈测试环境进不去了,查了一下日志报错,inesrt log表的时候Mysql gone away,
1.show process_list
查看一下是否有死锁的进程,发现 state 字段下大量的
waitting for table level lock
,出现了表级锁等待的场景,我们的数据库是InnoDB引擎,大概率猜测一下问题原因可能是大量的事物排队待读,同时这时候我们出现写表操作,就会出现这种问题,但是测试库的一个log表示不会出现这么高并发读的场景的
2.后来发现是某个同事在mysqldump表,dump表的时候会导致数据库出现标所,这时候我们进入后台的时候,会往log表里面写日志,这时候就会出现等待的场景,等待超时以后,mysql gone away断开了链接。
解决
1.使用 mysqldump 备份数据库时避免锁表 --single-transaction
2.备份尽量选择晚上或者凌晨,降低对系统的影响吧
记录一次Mysql gone away故障相关推荐
- 老男孩教育每日一题-2017年4月28日- MySQL主从复制常见故障及解决方法?
MySQL主从复制常见故障及解决方法? 1.1.1故障1:从库数据与主库冲突 show slave status; 报错:且show slave status\G Slave_I/O_Running: ...
- zabbix mysql监控告警_Zabbix监控mysql配置及故障告警配置
同时介绍了触发器的创建及zabbix通过邮件方式告警配置. 一.配置自带模板监控mysql 1.提供配置文件模板 文件位置在源码包/usr/local/src/zabbix-3.0.4/conf/za ...
- mysql data too large_MySQL数据库之mysql 主从同步故障解决 Error 'Row size too large ( 8126)....
本文主要向大家介绍了MySQL数据库之mysql 主从同步故障解决 Error 'Row size too large (> 8126). ,通过具体的内容向大家展现,希望对大家学习MySQ ...
- 记录一次MySQL数据库失败教训
记录一次MySQL数据库失败教训 最近发现了下载了Navicat Premium后数据库的密码总是重置,因此在网上看了很多的改密码的教程,却总是改不成功,后来才发现不是改不成功,而是电脑上我安装的两个 ...
- mysql客户端启动失败_MySQL Study案例之--MySQL客户端连接故障
MySQL Study案例之--MySQL客户端连接故障 系统环境: 操作系统:RedHat EL6 DB Soft: MySQL 5.6.4-m7 在系统安装了源码包 MySQL 5.6.4-m7 ...
- mysql lib_explode_这简直就是一个“定时炸弹”!记一次 MySQL 的奇葩故障
开发突然紧急的过来说,他们记录无法插入了,有报重复键错误 ERROR 1062 (23000): Duplicate entry '2147483647' for key 'PRIMARY' 表名和数 ...
- 记一次MySQL AUTO_INCREMENT的故障
一.前言 开发突然紧急的过来说,他们记录无法插入了,有报重复键错误 ERROR 1062 (23000): Duplicate entry '2147483647' for key 'PRIMARY' ...
- tidb使用坑记录TiDB和Mysql的sql差异总结
tidb使用坑记录 1.对硬盘要求很高,没上SSD硬盘的不建议使用 2.不支持分区,删除数据是个大坑. 解决方案:set @@session.tidb_batch_delete=1; 3.插入数据太大 ...
- mysql主从同步故障整理
快速简单的解决办法:根据错误日志情况,简单快速确认故障点,然后确认是否可以跳过这个错误,跳过错误的方法是:set global sql_slave_skip_counter=1;跳过并忽略错误. 故障 ...
最新文章
- 高并发系列:存储优化之也许可能是史上最详尽的分库分表文章之一
- Xamarin.Forms的相对布局RelativeLayout
- 你可以去学python_你是怎么学好Python的?
- (轉貼) Embedded System與System on Chip的差異 (IC Design)
- jenkins-sonar 静态扫描阶段 连接svn 报错
- dp套dp(动态规划)
- Dubbo xml配置 和注解配置 写法
- vue解决v-for报错 [vue/valid-v-for]Custom elements in iteration require ‘v-bind:key‘ directives
- memcache 缓存命中率 状态查询
- Windows Embedded Standard 7 剪裁随笔
- 怒肝三个月啃完这110道面试题,跳槽薪资翻倍
- 【博客话题】什么样的学生你都能教好——亲爱的魏老师
- 谈谈数值分析中的插值(截断)误差,以牛顿法为例
- 蓝桥杯2015年第六届C/C++省赛B组第七题-牌型种数
- linux ldd命令详解
- 【资料搬迁】虚拟机安装CentOS
- 【CS229机器学习】作业 Problem Set #1 有监督学习
- 水经注地图发布服务的安装与卸载
- latex 绘制三线表
- 高等数学-求曲线拐点
热门文章
- CTFSHOW-反序列化
- linux 三维机械软件有哪些,机械行业主要用到哪些三维设计软件?
- Android APP:Preference使用详解和实例(附源码)
- (C++)出现错误error: expected unqualified-id before numeric constant|
- windows7系统怎么管理右键新建菜单
- 图片转Base64上传至服务器
- html txt doc pdf区别,HTML、PDF文件格式转换工具一览doc
- 神武3哪个服务器比较稳定,这个没人看好的门派 今天成了服战里最可怕的那一个...
- 这项技术可以合成以假乱真的奥巴马视频
- FTP部署看这一篇就够了——Linux版