当前位置:网站首页>Mysql频繁操作出现锁表问题
Mysql频繁操作出现锁表问题
2022-07-05 20:14:00 【幼儿园里的山大王】
一、报错现象
org.springframework.dao.CannotAcquireLockException:
### Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction
这个错误是由于有线程或者是有其他操作在频繁的操作mysql数据库导致表被锁了。
二、解决方式
1、在数据库中执行下面语句。
SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;
会出现
2、然后找到 trx_mysql_thread_id 列
使用kill id;删除掉对应线程id即可解决。
边栏推荐
猜你喜欢
信息学奥赛一本通 1339:【例3-4】求后序遍历 | 洛谷 P1827 [USACO3.4] 美国血统 American Heritage
Unity editor extended UI control
Oracle tablespace management
Base du réseau neuronal de convolution d'apprentissage profond (CNN)
leetcode刷题:二叉树14(左叶子之和)
【数字IC验证快速入门】2、通过一个SoC项目实例,了解SoC的架构,初探数字系统设计流程
Leetcode(695)——岛屿的最大面积
14. Users, groups, and permissions (14)
解决php无法将string转换为json的办法
Rainbond 5.7.1 支持对接多家公有云和集群异常报警
随机推荐
怎么挑选好的外盘平台,安全正规的?
What is PyC file
ByteDance dev better technology salon was successfully held, and we joined hands with Huatai to share our experience in improving the efficiency of web research and development
Let's talk about threadlocalinsecurerandom
炒股开户最低佣金,低佣金开户去哪里手机上开户安全吗
Database logic processing function
mongodb/文档操作
Bzoj 3747 poi2015 kinoman segment tree
selenium 元素信息
Wechat applet regular expression extraction link
After 95, Alibaba P7 published the payroll: it's really fragrant to make up this
【数字IC验证快速入门】3、数字IC设计全流程介绍
Where is the operation of new bonds? Is it safer and more reliable to open an account
[C language] merge sort
【数字IC验证快速入门】2、通过一个SoC项目实例,了解SoC的架构,初探数字系统设计流程
Fundamentals of deep learning convolutional neural network (CNN)
【数字IC验证快速入门】6、Questasim 快速上手使用(以全加器设计与验证为例)
Go language | 02 for loop and the use of common functions
国信证券在网上开户安全吗?
股票开户哪里好?网上客户经理开户安全吗