mysql解决数据库死锁问题
2024-08-29 10:57:28
为了保证数据的正确性,对数据库进行操作的时候都会进行上锁,也就是进行修改数据的时候同一时间只能有一个进程,当这个进程处理完了,释放锁了,其他进程才可以进行操作!
总是会碰见一些意外情况,导致数据库死锁,任何进程操作该数据都会抛异常,也无法修改成功!
这个时候我们可以找到对应的数据库事务进程,杀死进程即可恢复正常!
查看下在锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;
杀死进程id(就是上面命令的trx_mysql_thread_id列)
kill 线程ID
最新文章
- 把《c++ primer》读薄(3-3 标准库bitset类型)
- linux 安装jdk
- mongogogog
- ActiveMQ的初夜
- WPF强制更新
- oracle 10g 学习之客户端安装和配置(2)
- 【扩展欧几里得】Codevs 1200: [noip2012]同余方程
- sqlserver查询指定树形结构的所有子节点
- JAVA中IO技术:BIO、NIO、AIO
- 强制卸载VS2013
- QT5:C++实现基于multimedia的音乐播放器(一)
- Toggle组件切换开关,控制开关图片显示与隐藏
- JavaScript控制阻止表单提交
- svn提交报错Previous operation has not finished; run 'cleanup' if it was interrupted
- SD-WAN介绍
- QualNet/EXata的发展贯穿在美军网络中心战演进的始终
- python学习笔记3--set
- github pages 正确访问方式
- MongoDB add sharding -- Just a note
- 写出gradle风格的groovy代码