java
标准化、规范化
java代码风格
【目录】java
编程-java8
编程-java9
编程-java-见过的异常
gradle
编程-java21
编程-java23
编程-java17
编程-java11
【目录】java-web-其它框架
java-vertx
quarkus
javalin
solon
Helidon
【目录】spring家族
spring
springcloud + nacos
consul
springboot启动流程
springboot使用及原理
springcloud
优化springboot
【java高级】
java-多线程-问题记录
java高级-ArrayList
java高级-HashMap
jdk源码解析-TreeMap红黑树
java对象占用多少字节
juc(并发)
ThreadPoolExecutor中ctl变量的理解
ThreadPoolExecutor分析
JVM(java虚拟机)
jvm学习路线
jvm
Java启动参数
debug
java-debug-arthas
java-debug-jdb
高并发/高性能/高可用
设计代码或编写代码时应该考虑的
如何发现系统中的瓶颈?
场景分析
mysql
mysql explain
mysql主从
mysql常见异常
方法论
工作中遇到的问题记录
代码优化
学习的思路
产品
本文档使用 MrDoc 发布
-
+
首页
mysql常见异常
## MySQLTransactionRollbackException : Lock wait timeout exceeded; try restarting transaction 出现 com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction 时继续计算下一个分群,导致 FileNotFound /_temporary/0 InnoDB事务在放弃前等待行锁的时间(秒)。innodb_lock_wait_timeout默认值为50秒。 当有试图访问被另一行锁定的行的事务InnoDB事务在发出以下错误: Lock wait timeout exceeded; try restarting transaction SHOW GLOBAL VARIABLES LIKE 'innodb_lock_wait_timeout'; SET GLOBAL innodb_lock_wait_timeout=500; 查看有哪些线程正在执行:show processlist; 查看当前运行的所有事务:SELECT * FROM information_schema.INNODB_TRX; 其中trx_mysql_thread_id 与 show processlist;的 id 相对应 查看当前锁定的事务:SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 查看当前等锁的事务:SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS; ## SQL Error 1040: Too Many Connection show variables like "max_connections"; SET GLOBAL max_connections = 500;
我是张三
2025年3月24日 18:34
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
eblog
Markdown文件
分享
链接
类型
密码
更新密码