MySQL5.7 Waiting for global read lock
系统报故障不能使用,从应用的日志上分析:
Cause: java.sql.SQLException: The MySQL server is running with the --read-only option so it cannot execute this statement
show processlist可以看到 99%的(3200个)会话报Waiting for global read lock
unlock tables之后,会话锁的问题解决,但系统还是不能使用,日志依然报read-only的错误。
mysql> show variables like ‘%read_only%’;
±-----------------±------+
| Variable_name | Value |
±-----------------±------+
| innodb_read_only | ON |
| read_only | ON |
| tx_read_only | OFF |
±-----------------±------+
执行下面的语句,系统即可以访问:
set global read_only=0;
set global super_read_only=0;
flush privileges;
MySQL5.7 Waiting for global read lock相关推荐
- 慢日志定位到备份锁表Waiting for global read lock原因
show processlist;发现大量阻塞状态的事务,提示Waiting for global read lock 过了一会又不锁了,检查了下发现所有的表都被锁了15分钟,期间没有任何的inser ...
- mysql出现waiting_MySQL出现Waiting for table metadata lock的原因以及解决方法
MDL简述 为了在并发环境下维护表元数据的数据一致性,在表上有活动事务(显式或隐式)的时候,不可以对元数据进行写入操作.因此从MySQL5.5版本开始引入了MDL锁(metadata lock), ...
- 【MySQL经典案例分析】 Waiting for table metadata lock
本文由云+社区发表 一. 问题是这样来的 2018年某个周末,接到连续数据库的告警,告警信息如下: 二. 苦逼的探索过程 1.总体的思路 看到too many connection的报错信息,基本 ...
- Waiting for table metadata lock
[问题描述]:Mysql5.6的主从环境,在主库上添加字段始终添加不了,一直没有返回值. [排查分析]: 1.在测试环境上执行没有问题,很快就返回.因为数据量不大,也就10w左右(线上也是10w左右) ...
- avue里面的select怎么设置默认值_mysql大量的waiting for table level lock怎么办
导读 遇到经典的MDL等待场景时怎么分析和处理.本文节选自叶金荣有赞<乱弹MySQL>专栏. MySQL从5.5版本开始,新增元数据锁,也就是metadata lock,简称MDL锁. M ...
- 架构师技能6:深入MySQL原理-Waiting for table metadata lock引发系统崩溃
开篇语录:以架构师的能力标准去分析每个问题,过后由表及里分析问题的本质,复盘总结经验,并把总结内容记录下来.当你解决各种各样的问题,也就积累了丰富的解决问题的经验,解决问题的能力也将自然得到极大的提升 ...
- java连接mysql执行ddl_Mysql 执行DDL导致Waiting for table metadata lock
MySQL在进行alter table等DDL操作时,有时会出现Waiting for table metadata lock的等待场景.而且,一旦alter table TableA的操作停滞在Wa ...
- MySQL出现Waiting for table metadata lock的原因以及解决方法
MySQL在进行alter table等DDL操作时,有时会出现Waiting for table metadata lock的等待场景.而且,一旦alter table TableA的操作停滞在Wa ...
- 【MySQL】MySQL出现Waiting for table metadata lock的原因、解决方法
Waiting for table metadata lock MySQL在进行alter table等DDL操作时,有时会出现Waiting for table metadata lock的等待场景 ...
最新文章
- 网络分析概述之网络基础简介
- 大豆和黄豆芽还能吃吗?
- C语言内存泄漏案例及解决办法
- flask处理cookie
- (三)HTTP再邂逅--熟悉HTTP协议结构和通讯原理
- Verilog HDL中容易生成锁存器的两种情况
- krpano使用总结-地图路线
- ES6——Class 笔记
- sass-loader高版本的坑
- 10968134正文 52.puppet自动化运维工具
- Android8.1根据app名字调用显示app的属性页(App info)
- Jflash 工程配置及下载
- docker-compose 部署 mindoc文档服务器(支持在线markdown文件编辑)
- Excel-几行几行进行转置
- 如何撰写高水平的博士论文?
- JAVA 实现AES加密解密
- 云计算数据中心是什么,云计算数据中心和传统IDC有何区别?
- Android开发之Webview中原生与JS交互
- linux下查看系统配置参数
- python中for循环打印菱形_Python 使用双重循环打印图形菱形操作
热门文章
- 【20220429】文献翻译8:对实体对话智能体中手势生成的评估实践的回顾
- 前端基础知识与常见面试题(十四)
- Rademacher Complexity
- 社会化海量数据采集爬虫框架搭建
- 江苏国际养老服务博览会开幕,智康护响应政策继往开来
- 基于ESP8266之使用MQTT通讯的迷你空气质量监测站制作(含手机APK)
- 美国发生机器人致人死亡事件,维修技师头骨被击碎
- Android Glide 3.7.0 源码解析(八) , RecyclableBufferedInputStream 的 mark/reset 实现
- Linux系统安装 | Docker安装最新版本Ubuntu并启动容器
- java通过aspose实现word转pdf,加水印