社区
其他技术讨论专区
帖子详情
MySQL 执行一个很长的 SQL 语句报错 —— Lock wait timeout exceeded
weixin_38073293
2015-12-05 08:44:42
开发四年只会写业务代码,分布式高并发都不会还做程序员?->>>
执行一个对数据的操作语句,需要时间很长,可能一个小时。执行报错如下: ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction 该怎么调整 MySQL 配置呢?
...全文
53
1
打赏
收藏
MySQL 执行一个很长的 SQL 语句报错 —— Lock wait timeout exceeded
开发四年只会写业务代码,分布式高并发都不会还做程序员?->>> 执行一个对数据的操作语句,需要时间很长,可能一个小时。执行报错如下: ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction 该怎么调整 MySQL 配置呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
解决
SQL
STATE[HY000]: General error: 1205
Lock
wait
timeout
exce
eded
_runtimeerror怎么修复
解决
SQL
STATE[HY000]: General error: 1205
Lock
wait
timeout
exce
eded
KFC系列之 - Oracle DBA入门
My
sql
(中)
KFC系列之 - Oracle DBA入门
My
sql
(中)
My
SQL
锁等待超时解决方案[项目源码]
本文详细介绍了
My
SQL
中常见的“
Lock
wait
timeout
exce
eded
”
报错
的解决方案。首先解释了
报错
的本质,即并发事务竞争同一资源时,持有锁的事务未释放导致等待事务超时。接着提供了三步定位锁源的方法:查看等待锁的事务、找到持有锁的事务、查看持有事务的详细信息。然后给出了两种紧急解决方案:通知业务方提交/回滚事务或强制杀死持有事务的连接。最后提出了长期优化策略,包括优化事务逻辑、调整锁等待超时参数和优化
SQL
及索引,以从根源减少锁等待问题。
my
sql
-常见问题,索引优化
my
sql
日常使用过程中遇到的问题,以及解决办法,包括discount的bug,avg(null),紧凑索引,松散索引,以及索引优化
My
sql
教程之运维系列
日志篇:错误日志、查询日志、慢查询日志 同步篇:主从复制概述、原理、主从配置、主从复制 分库分表:拆分方式、Mycat学习入门、配置、分片、分库、读写分离、双主从搭建
其他技术讨论专区
476
社区成员
790,963
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章