- 3
- 0
- 约7.13千字
- 约 11页
- 2022-03-14 发布于浙江
- 举报
?
?
核心数据库关键问题回顾与思考
?
?
摘要:
踩坑不可怕,而避免重复踩坑,是以为程序员的基本修养,本文将抽取过去几个常见而严重的mysql问题进行分析,并给出深度解答。藉以大家思考写出合格的程序。
一. 问题回顾和思考
1.1 SQLException: Lock wait timeout exceeded; try restarting transaction,please rollback!
再发生这样的错误时,别很自豪的说数据库出问题了,呼叫DBA ...(uat多次出现)
第一个问题目前发生的原因有:
磁盘空间满,事务无法提交成功。(磁盘满是一个很危险的操作,会引起binlog写坏,备库无法同步进而需要恢复备库)
更新事务未正常提交而产生排他锁,造成其他更新事务一直获取不到该锁而事务超时。
1.2 条件查询卡住了,怎么重跑都通不过,怎么办,急死人了(迁移后比对实际出现)。
Truncate table过程中CTRL +C 终止了。 有分片上存在truncate 事务一直存在,进而对该表的所有操作均会超时。
1.3 查询卡住,更新卡住...殊不知,你前面的Alter table都没成功......
DBProxy的问题不在此文讨论,查询事务没有正常提交而占据共享锁时,同样会造成alter table获取不到MDL锁,而造成一直等待。 提示为: Waiting
您可能关注的文档
最近下载
- 第8课《学习很有趣》课件 北师大版心理健康四年级下册.ppt
- 2026 AIDR(AI检测与响应)白皮书.pdf
- 管理研究方法:理论、前沿与操作课件全套.pptx
- 2026年注册安全工程师考试真题解析(冲刺押题).docx VIP
- 【199页PPT】AIAG第三版APQP产品质量先期策划培训教程学员版.pptx VIP
- 2026年福建省南平市检察院书记员考试试题及答案.docx VIP
- 期末复习计算题专项训练新教材人教版物理九年级上学期.docx VIP
- 2023价格鉴证师考试题库(附解析).pdf VIP
- 2026年注册安全工程师考试冲刺押题试卷(附答案).docx VIP
- 2026年福建省检察院书记员考试试题及答案.docx VIP
原创力文档

文档评论(0)