jdbs学习中的错误总结1(MySql Lock wait timeout exceeded)
2023-06-13 09:15:03 时间
错误原因:
- 两个事物之间出现死锁,导致另外一个事物超时
- 某一种表频繁被锁表,导致其他事物无法拿到锁,导致事物超时
当前运行的所有事务:
mysql> SELECT * FROM information_schema.INNODB_TRX;
当前出现的锁
mysql> SELECT * FROM information_schema.INNODB_LOCKs;
锁等待的对应关系
mysql> SELECT * FROM information_schema.INNODB_LOCK_waits;
解决方法(暴力)
kill ID;
不是trx_id 而是:trx_mysql_thread_id
相关文章
- 阿里云上部署远程MySQL服务器(阿里云远程mysql)
- MySQL 入门指南:从零开始学习(mysql入门)
- Mysql深入学习:理解两表联合查询(mysql两表查询)
- 错误MySQL登录密码错误,解决之道(mysql登录密码)
- SQL与MySQL:开放式数据库创新(sql和mysql)
- MySQL数值格式化:改变数值显示形式(mysql数字格式化)
- 掌握 VBA 连接 MySQL 技巧!(vba连接mysql)
- 数据MySQL:利用存储过程实现数据删除(mysql存储过程删除)
- MySQL学习之旅:构建自己的计划(mysql学习计划)
- 学习MySQL:机会现在开启!(mysql如何学习)
- MySQL事务中的表锁机制(mysql事务锁表)
- MySQL学习笔记:如何选择数据库表(mysql选择数据表)
- MySQL轻松快速修改存储引擎(mysql修改存储引擎)
- 的优化MySQL数据空间的优化:释放系统潜力(mysql数据空间)
- MySQL:学习这门强大的数据库管理系统(mysql拼音)
- MySQL循环学习与实践(mysql中中循环)
- CRM集群成功启动MySQL数据库(crm集群启动mysql)
- MySQL出现1602错误怎么办(mysql中1602错误)
- 学习MySQL如何设置主外键约束(mysql两表设置主外键)
- MySQL启动失败CDH遇到错误(cdh启动报错mysql)
- 学习MySQL从B站教程入手(b站mysql教程)
- 让64位系统用上MySQL吧(64位系统用mysql)
- 用CMD命令停止MySQL服务运行(cmd停止运行mysql)
- 学习MySQL如何使用SQL语句在MySQL中创建表(mysql中创建表sql)
- 探究 MySQL 宕机问题,解决一般情况下的错误(mysql一般宕机问题)
- MySQL数据库如何获取一列数据中的最长字符串(mysql 一列最长)
- MySQL管理技巧如何高效管理一万个表(mysql 一万个表)
- 深入解析MySQL XA 57分布式事务(mysql xa 5.7)
- 一分钟搞定快速下载MySQL数据库软件指南(mysql下载嗷嗷快)
- 学习MySQL,必看的上传教程视频(mysql上传教程视频)