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

背景

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

报错

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

处理方案

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

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

java 复制代码
show processlist

第二步、释放锁

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

java 复制代码
release dblock

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

相关推荐
程序员阿鹏17 分钟前
为什么MySQL InnoDB选择B+树?
数据结构·数据库·b树·sql·mysql·算法·缓存
瀚高PG实验室1 小时前
使用pg_stat_statements抓取数据库TOP SQL
数据库·sql·postgresql·瀚高数据库
yanwumuxi3 小时前
【数据库系列】opensearch数据备份和恢复
数据库
anxiao_m3 小时前
2026企业AI数字孪生选型攻略,不同场景对应不同解决方案
大数据·网络·数据库
SelectDB3 小时前
从 ClickHouse 迁移到 Doris:SQL 兼容、同步与验证清单(实战笔记)
大数据·数据库·数据分析
这个DBA有点耶3 小时前
非关系型数据库到底有几种?键值、文档、列族、图,一篇讲透
mysql·架构·nosql
SelectDB3 小时前
Doris 还是 ClickHouse?一张表说清 6 个关键差异(实战笔记)
大数据·数据库·数据分析
oradh4 小时前
Oracle Undo问题总结(两类Undo表空间不足和单个会话占用大量Undo的性能问题)
数据库·oracle
企业数字化笔记4 小时前
固定资产财务账与实物账怎么对账?折旧快照、差异检测与SQL核对
android·数据库·sql
DBA_G4 小时前
GBase 8a表空间多路径存储数据迁移链路适配解析
数据库·oracle