一、临时解决办法:

执行mysql命令:show full processlist;

然后找出插入语句的系统id

执行mysql命令:kill id

首先,查看数据库的进程信息:

show full processlist;

/*结果略,主要看id列的值*/

再查看事物表:

SELECT * FROM information_schema.INNODB_TRX\G;
 /*结果略,注意结果中的trx_mysql_thread_id部分的值*/

查找对应的id,然后kill id的值即可;

二、最终解决方案:

1.检查mysql是否开启事物自动提交,mysql默认是自动提交的

可以用以下命令查看:

select @@autocommit;
值为1就是自动提交,如果你的不是1,但你又想要自动提交,那么设置的命令是:

set global autocommit=1;

表数据量也不大,按照普通的情况来说,简单的update应该不会造成阻塞的,mysql都是autocommit,不会出现update卡住的情况

去查看下autocommit的值。如果值为0 导致事物没有提交
mysql> select @@autocommit;
 +--------------+
 | @@autocommit |
 +--------------+
 | 0 |
 +--------------+
 1 row in set (0.00 sec)

2.检查应用程序是否哪里有问题

  出现该问题大多数是因为出现死锁或者connection/session没有关闭造成的,去检查执行该sql的语句,检查是否有finally{}中关闭连接。

最新文章

  1. 水平可见直线 bzoj 1007
  2. Result Maps collection already contains value for
  3. AfxMessageBox和MessageBox区别
  4. 新版Microsoft Azure Web管理控制台 - Microsoft Azure New Portal - (3)
  5. eclipse svn快捷键
  6. java中读取文件以及向文件中追加数据的总结
  7. 小蔡计算器 V4.0新版全新发布上线啦~欢迎大家下载使用哈~
  8. jQuery 幻灯片 ----摘录
  9. webpack+gulp实现自动构建部署
  10. STL—内存的配置与释放
  11. 分布式学习(一)——基于ZooKeeper的队列爬虫
  12. 基于V4L2摄像头采集图片程序设计
  13. 使用mybatis-generator插件自动生成代码的步骤
  14. android adb push 命令
  15. Android拨打接听电话自动免提
  16. [Unity插件]Lua行为树(七):行为树嵌套
  17. POJ 2570 线段树
  18. Java实现二叉树先序,中序,后序,层次遍历
  19. thinkphp5.0未定义变量模板中提示错误
  20. [招聘] 上海耐斯特数字招聘3D图形软件工程师

热门文章

  1. 【转】Linux进程绑CPU核
  2. Python: 字符串搜索和匹配,re.compile() 编译正则表达式字符串,然后使用match() , findall() 或者finditer() 等方法
  3. 微信分享缩略图,如何增加微信朋友圈分享链接的小图片? facebook、google+、twitter等分享的标签
  4. Linux中Postfix邮件安装配置(二)
  5. wireshark捕获表达式之Berkeley Packet Filter (BPF) syntax
  6. JavaScript 实现表格隔行变色
  7. 20145314郑凯杰《网络对抗技术》恶意DLL注入进程(进程捆绑)的实现
  8. hdu 3336 Count the string -KMP&dp
  9. vijos 1360 八数码问题 - 启发式搜索
  10. intent bundle的使用