MySQL案例-并行复制乱序提交引起的同步异常
现象描述Slave在开启并行复制后, 默认会乱序提交事务, 可能会引起同步中断;Slave端表现为同步的SQL线程抛出异常, 为主键重复, 修改的数据行不存在等;GTID信息类似于: 9a2a50aa-5504-11e7-9e59-246e965d93f4:1-1371939844:1371939846其中1371939845为报错的事务, 直观上看, Slave端先提交了13719...
MySQL案例-replication"卡死"
-------------------------------------------------------------------------------------------------短文---------------------------------------------------------------------------------------------------------------场景:MySQL-5.7.17, 主从架构, 业务读写分离, 只读从库的SQL线程卡在某一个事务两个多小时没...
MySQL案例-不同寻常的[ERROR]Can't create a new thread (errno 11)
-------------------------------------------------------------------------------------------------正文---------------------------------------------------------------------------------------------------------------场景:MySQL-5.7.17, 程序端报异常点击(此处)折叠或打开Oper...
MySQL案例-TIMESTAMP NOT NULL与NULL
-------------------------------------------------------------------------------------------------短文---------------------------------------------------------------------------------------------------------------场景:MySQL >= 5.7.17, 业务反馈数据库版本升级到5.7以后, 以前的一些sql在新版本无法...
MySQL案例-Semaphore wait与undo log
-------------------------------------------------------------------------------------------------正文---------------------------------------------------------------------------------------------------------------场景:MySQL-5.7.17, 主从架构, 业务读写分离, 只读从库不定期出现延迟, 并触发Innodb的Semap...
MySQL案例-半同步引起Master实例Crash
-------------------------------------------------------------------------------------------------正文---------------------------------------------------------------------------------------------------------------场景 : Crash发生时的数据库版本: MySQL-5.7.12, 官方标注在5.7.17进行了fix;开...
MySQL案例-多源复制引起的内存泄漏
-------------------------------------------------------------------------------------------------正文---------------------------------------------------------------------------------------------------------------接前文: http://blog.itpub.net/29510932/viewspace-2129312/场景 : MySQL-5.7, 所有...
MySQL案例-奇怪的duplicate primary
-------------------------------------------------------------------------------------------------记录文---------------------------------------------------------------------------------------------------------------结论先行: 最终只是解决了这个问题, 没有找到根本的原因, 本文只有针对这个问题的分...
MySQL案例-open too many files,MyISAM与partition
-------------------------------------------------------------------------------------------------短文---------------------------------------------------------------------------------------------------------------长话短说~现象: error log中批量刷错误日志, 形如: [ERROR] /usr/sbin/mysqld: Can'...
MySQL案例-varchar的大小写字符比较
-------------------------------------------------------------------------------------------------正文---------------------------------------------------------------------------------------------------------------背景:程序某日提出的SQL问题, 发现比较varchar字符串内容的时候, 大小写不敏感;测试环境还...
MySQL案例-内存使用率无限增长
拖了好久了, 抽空补上 _(:з」∠)_ -------------------------------------------------------------------------------------------------正文--------------------------------------------------------------------------------------------------------------- 背景: 收到内存报警的信息以后, 从监控中发现MyS...
MySQL--异常的客户端连接
-------------------------------------------------------------------------------------------------正文---------------------------------------------------------------------------------------------------------------背景1: 程序反馈数据库出现了max_connection的错误, 导致client无法连接到db;根据程序的说...
MySQL案例-mysqld got signal 11(补充)
MySQL crash, mysqld got signal 11
MySQL案例-host is blocked, flush hosts
-------------------------------------------------------------------------------------------------正文---------------------------------------------------------------------------------------------------------------背景:MySQL-5.5.41, 开发用的环境连接MySQL客户端时报错;场景:业务方反馈在连接MySQL的...
MySQL案例-show fileds from 提示无权限
-------------------------------------------------------------------------------------------------正文---------------------------------------------------------------------------------------------------------------背景:MySQL-5.7.12, 开发用的环境出现show fields的报错;场景:业务方反馈在执行show fie...
MySQL案例-GTID同步失败:master has purged binary logs
GTID工具联动:http://blog.itpub.net/29510932/viewspace-1736132/-------------------------------------------------------------------------------------------------正文---------------------------------------------------------------------------------------------------------------场景:MySQL-5.7.12, 开...
MySQL案例--磁盘空间不足&MTS Group recovery失败
MTS group recovery
MySQL案例分析--QueryCache
QueryCache联动内容:http://blog.itpub.net/29510932/viewspace-1694922/-------------------------------------------------------------------------------------------------正文---------------------------------------------------------------------------------------------------------------案例发生于生产环境...
MySQL之change master
问题来源:同事; 问题背景:在切换了master的IP(master的实例没变,只是IP变了)之后,主库和从库之间产生了非常高的流量;主从开启了GTID和semi-sync; 现象分析:从监控图表上看,主库产生的异常流量全部为send,receive正常;从库的异常流量全部为receive,send正常;...
MySQL锁实际案例分析(一)
案例来源:ITPUB论坛,原帖地址 http://www.itpub.net/thread-2055372-1-1.html--------------------------------------------------------------------------正文--------------------------------------------------------------------------数据库隔离级别RR表结构及数据如下图:作者的疑问1:总是提示有黑客信息被拦...