Waiting for table metadata lock 错误
在 alter table 时,必然出现了 lock 错误,检查 processlist ,全都是 sleep 状态,然后检查 information_schema.innodb_trx 发现一个活跃状态的连接,于是推测有一个程序执行时,session 没有释放就结束了,从而引发该问题。
进一步发现,使用 flask/sqlalchemy 时,程序异常退出并没有自动释放 session,于是做了全局的异常捕获,然后释放 session,至此问题解决。
Waiting for table metadata lock 错误的更多相关文章
- mysql错误: waiting for table metadata lock
		
今天突然发现truncate一个表都慢到不行,于是 SHOW PROCESSLIST 发现错误:waiting for table metadata lock解决方法:查看information_sc ...
 - MySQL出现Waiting for table metadata lock的原因以及解决方法
		
转自:http://ctripmysqldba.iteye.com/blog/1938150 (有修改) MySQL在进行alter table等DDL操作时,有时会出现Waiting for tab ...
 - 【转】【MySql】Waiting for table metadata lock原因分析
		
MySQL在进行alter table等DDL操作时,有时会出现Waiting for table metadata lock的等待场景.而且,一旦alter table TableA的操作停滞在Wa ...
 - 20180117MySQL出现Waiting for table metadata lock的原因以及解决方法
		
转自http://www.cnblogs.com/digdeep/p/4892953.html 转自:http://ctripmysqldba.iteye.com/blog/1938150 (有修改) ...
 - 【MySQL经典案例分析】 Waiting for table metadata lock
		
本文由云+社区发表 一. 问题是这样来的  2018年某个周末,接到连续数据库的告警,告警信息如下: 二. 苦逼的探索过程 1.总体的思路 看到too many connection的报错信息,基本 ...
 - MySQL出现Waiting for table metadata lock的场景浅析
		
MySQL版本为5.6.12. 在进行alter table操作时,有时会出现Waiting for table metadata lock的等待场景.而且,一旦alter table TableA的 ...
 - 记一次MySQL中Waiting for table metadata lock问题的处理
		
起因:由于需要,要把一张表的一个字段从不是 null 改成 可null,我用的Navicat Premium ,但是在保存的时候,工具无响应了,几个同事操作都是这样的,很奇怪,怀疑是不是由于表被锁了还 ...
 - alter table锁表,MySQL出现Waiting for table metadata lock的场景浅析及解决方案
		
在修改/增加表字段的时候,发现很慢, show processlist; 时, Waiting for table metadata lock 能一直锁很久. 官网的一段话,可以理解下 http:// ...
 - MySQL出现Waiting for table metadata lock的原因以及解决方法(转)
		
MySQL在进行alter table等DDL操作时,有时会出现Waiting for table metadata lock的等待场景.而且,一旦alter table TableA的操作停滞在Wa ...
 
随机推荐
- Ubuntu 12.10 安装vim出错
			
在Ubuntu 12.10中安装vim时出现了如下提示: 正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装.如果您用的是 unstable ...
 - %E3%80%90%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E3%80%91
			
"%3Cdiv%20class%3D%22htmledit_views%22%20id%3D%22content_views%22%3E%0A%20%20%20%20%20%20%20%20 ...
 - 「AT4741 [ABC132D] Blue and Red Balls」
			
题目大意 给出一个长度为 \(N\) 的01串,其中有 \(K\) 个 \(1\),其他都是 \(0\),需要求出当着 \(K\) 个 \(1\) 分成 \(1\) 到 \(K\) 段每一个的方案数. ...
 - apache 配置虚拟目录
			
#注释掉apache默认的网站目录地址 #DocumentRoot "c:/Rrogram Files/Apache/htdocs" #配置一个虚拟目录 <ifModule ...
 - SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xd0 in position 2: invalid continuation byte
			
[root@hostuser src]# python3 subprocess_popen.py File "subprocess_popen.py", line 23Syntax ...
 - Java入门笔记 00-前言&目录
			
前言:这本笔记记录的是Java基础部分的学习内容,大部分内容总结性的,包括: ---01 Java基础语法 ---02 数组 ---03 面向对象 ---04 异常处理 ---05 多线程 ---06 ...
 - 读书笔记 - The Hitchhiker's Guide to Python
			
网址 http://docs.python-guide.org/en/latest/ Reuqests库的作者写的经验 1. 项目需要一个好的结构 https://www.kennethreitz.o ...
 - Linux - kali Linux重置密码
			
1. recovery mode -> E 2. ro -> rw 3. plus init=/bin/bash 4. passwd root
 - 访问HDFS文件系统
			
一.命令行接口 默认操作的是hdfs hadoop dfsadmin -safemode leave/enter---离开或进入安全模式 hadoop fs -copyFromLocal loc ...
 - Servlet 学习(三)
			
HTTP 请求的构成 1.HTTP 请求行: 请求方式,比如 GET .POST 等 本次请求的URI ,比如 /hello 协议和版本号 2. HTTP 请求报头: (头部/首部/请求头) 请求头和 ...