MySQL大无语事件:一次生产环境的死锁事故,看看我怎么排查

今天要分享的是在生产环境中出现的一次算得上比较诡异的死锁事件, 不过庆幸的是没有产生较大的业务损失.1. 背景某日线上产生了多封报警邮件, 邮件内容均如下, 由于生产环境这里简化了表格结构如下CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_IN...

MySQL选错索引导致的线上慢查询事故

MySQL选错索引导致的线上慢查询事故

前言最近在线上环境遇到了一次SQL慢查询引发的数据库故障,影响线上业务。经过排查后,确定原因是SQL在执行时,MySQL优化器选择了错误的索引(不应该说是“错误”,而是选择了实际执行耗时更长的索引)。在排查过程中,查阅了许多资料,也学习了下MySQL优化器选择索引的基本准则࿰...

实时数据接入:5分钟上手 Flink MySQL 连接器

1 课时 |
204 人已学 |
免费

RDS MySQL 高效设计及性能调优

1 课时 |
802 人已学 |
免费
开发者课程背景图
【MySQL】记一次线上重大事故:二狗子竟然把线上数据库删了!!

【MySQL】记一次线上重大事故:二狗子竟然把线上数据库删了!!

事件背景MySQL数据库每日零点自动全备某天上午9点,二狗子不小心drop了一个数据库我们需要通过全备的数据文件,以及增量的binlog文件进行数据恢复主要思想与原理利用全备的sql文件中记录的CHANGE MASTER语句,binlog文件及其位置点信息,找出binlog文件增量的部分用mysql...

MySQL 可重复读,差点就我背上了一个 P0 事故!

MySQL 可重复读,差点就我背上了一个 P0 事故! 小黑黑的碎碎念哎,最近有点忙,备考复习不利,明天还要搬家,好难啊!! 本想着这周鸽了,但是想想还是不行,爬起来,更新一下,周更可不能断。偷懒一下,修改一下之前的一篇历史文章,重新发布一下。 先赞后看,微信搜索「程序通事」,关注就完事了 P0 事...

mysql隐式转换造成索引失效的事故总结

  隐式转换导致索引失效.这一点应当引起重视.也是开发中经常会犯的错误. 由于表的字段tu_mdn定义为varchar2(20),但在查询时把该字段作为number类型以where条件传给mysql,这样会导致索引失效. 错误的例子:select * from test wher...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关电子书
更多
PolarDB-X:更具性价比的 MySQL替换
2023云栖大会:AnalyticDB MySQL新特性介绍
2023云栖大会:云数据库RDS - 年度产品发布与最佳实践
立即下载 立即下载 立即下载
相关镜像