Mysql处理锁冲突Lock conflict可用方案

背景

在项目中使用Mysql数据库,建表的时候由于网络等原因,锁一直存在,无法进行其他操作。

报错

Lock conflict,maybe some other node is running DDL,翻译过来,就是锁,可能是存在DDL正在执行

处理方案

第一步、查询当前运行语句

可使用【PROCESSLIST】查看运行中SQL的列表,可执行以下语句。

java 复制代码
show processlist

第二步、释放锁

释放锁,可使用【release】命令,执行命令如下

java 复制代码
release dblock

注意:要在业务低峰或停止期执行,不要影响线上业务。

相关推荐
aiks_yuan9 分钟前
MySQL 死锁怎么排查:看懂 INNODB STATUS 死锁日志,先查后插为什么必死锁(MySQL 8.2 实测)
mysql
Lucifer三思而后行1 小时前
最近折腾了一下金仓数据库的备份恢复
数据库·备份恢复
草莓熊Lotso2 小时前
【C++ 基于微服务的即时通讯系统】文件存储子服务实战:UUID生成、文件IO封装与全接口单元测试
开发语言·网络·数据库·c++·微服务·架构·单元测试
进击的荆棘3 小时前
MySQL——库的操作
数据库·mysql
2601_967980114 小时前
“小程序·云开发”上线 助力开发者的高效利器
数据库·存储管理·小程序云开发·云函数·开发者工具
zhangjw344 小时前
1-9 SELECT 查询基础:where、group by、having、order by、limit offset
数据库·postgresql·pg数据库
计算机毕设定制辅导-无忧学长4 小时前
《基于Spring Boot的迷游哈游戏综合服务平台的开发》
java·vue.js·spring boot·mysql·迷游哈游戏综合服务平台
唐老板4 小时前
Postgres 慢查询,先取证再动手
数据库·ai编程
笃行35011 小时前
数据库性能优化的五处内核改造,KingbaseES 配了四件诊断工具
数据库
非优秀程序员13 小时前
第02章 杭电的英语老师与一台服务器|《互联网产品恩仇录》
数据库·node.js·代码规范