Cause: java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction
Cause: java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction
出现之后查看相应的线程
命令:select * from information_schema.innodb_trx
找到对应的线程之后kill了,就ok!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Java高级之虚拟机加载机制[转]
Jvm要加载的是二进制流,可以是.class文件形式,也可以是其他形式,按照它加载的标准来设计就不会有太大问题。 以下主要就机制和标准两个问题分析一番: 首先来Java类文件的加载机制 ,跟变量的加载机制类似,它先把Class文件加载入内存,再对数据进行验证、解析和初始化,最终形成虚拟机可以直接使用的Java类型。由于Java是采用JIT机制,所以加载时会比较慢,但优点也明显,具有高度灵活性,支持动态加载和动态连接。 接下来就讲讲类的加载过程: 一个类加载的基本过程是按照下面的顺序 来,但也有不严格按照这个顺序来的,也有打乱顺序来的,如动态加载就得先初始化再解析。 1、加载 由虚拟机自行决定,但也有由于下面的阶段要执行而执行上面阶段的情况。 这时虚拟机会做三件事: 第一、通过全限定名读取文件的二进制流; 第二、把文件里的静态方法和变量放到方法区中; 第三、生成一个对象放入堆中,作为访问入口。 注意第一条,仅是读取二进制流,没说具体从什么文件中读,也没说从哪里读,所以造就Java很强的扩展性,可以从Jar、Zip中,也可以从网络层、数据库层等 。 主要是对象和方法区的声明。 2、验证 确...
- 下一篇
loadrunner 简单教程 & jemter
作为一个中小型的公司的运维你们是否有为压力测试烦恼过呢,小公司不可能有测试团队所以只能是运维的人员去捣鼓,如果一个运维人员能出一套简单高效的测试教程录制出来有多少人愿意学。 1 怎么录制脚本实际用户操作 2 怎么设置脚本中的用户参数化 3 怎么进行运行时设置 4 怎么进行场景压力测试 5 怎么看关键指标 不用学多深够用就好,简单,快速,实战。 统计人数ing 请留言!!!
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- MySQL8.0.19开启GTID主从同步CentOS8
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker安装Oracle12C,快速搭建Oracle学习环境