mytecdb.com

MySQL Crash 的原因有很多,比如硬件问题,磁盘坏块导致页损坏,内存问题导致内存访问错误,等等,软件问题,MySQL 自身的 Bug。通常 MySQL Crash 问题需要根据错误日志、Core 文件、业务 SQL,表结构等多种信息...
MySQL 做的时间长了,就有可能多次遇到相同的 Bug,这里记录一下,以便下次再遇到,能够参考。1. 背景业务执行 SQL 导致 MySQL 进程 Crash,做故障切换后,新的主库又 Crash 了。查看 MySQL 错误日志,发现多次...
  • 2020-07-29 10:22:04
  • 浏览(14)
  • 分类:MySQL Bug
一、背景生产环境遇到一个 MySQL 写入报错的问题,业务写入数据时报主键冲突。经过调查,这套 MySQL 集群版本为 Percona 5.7.19,在报主键冲突前,做过主从切换,报主键冲突的SQL语句为 replace into,表的主键...
  • 2020-07-17 18:38:52
  • 浏览(28)
  • 分类:MySQL Bug
MySQL 5.7 同时开启半同步复制和复制压缩协议slave_compressed_protocol=ON,会触发MySQL Bug,导致主库事务提交卡住。一、环境配置:MySQL 5.7.19 1主2从slave_compressed_...
  • 2020-02-14 09:49:13
  • 浏览(58)
  • 分类:MySQL Bug
一、背景MySQL 1主2从,半同步复制,主库有较高的写入量,此时在主库重复安装半同步插件,可能导致主库hang住,无响应,只能通过重启数据库来恢复。二、故障复现环境:MySQL版本:Percona Server for MySQL 5.7...
  • 2020-01-23 02:29:08
  • 浏览(65)
  • 分类:MySQL Bug
一、问题背景环境:MySQL:Percona Server for MySQL 5.7.19JDBC:mysql connector-J 5.1.45Java代码通过JDBC执行SQL报错 如下:java.sql.SQLException:...
  • 2020-01-22 06:50:31
  • 浏览(41)
  • 分类:MySQL Bug
MySQL 5.7引入了组提交功能,组提交的两个参数binlog_group_commit_sync_delay和binlog_group_commit_sync_no_delay_count,如果设置不当,可能导致事务提交hung住。这个...
  • 2020-01-09 08:36:50
  • 浏览(112)
  • 分类:MySQL Bug