MySQL#复制 - 原生复制的一致性探讨
MySQL高可用方案很多,最常见的原生复制方案,即async、semi-sync那套,所以本文从原生复制方案为中心,讨论数据一致性。
gh-ost核心原理:数据一致性和cut-over
ONLINE DDL工具gh-ost核心原理解析
mydumper使用及原理浅析
简单概述一下mydumper和myloader的使用方法及原理
MySQL主从复制延迟原因及处理思路
为什么从库又有延迟了?
【Redis】slaveof 报错 Background transfer error
client-output-buffer-limit设置问题导致的报错
【MySQL】重放binlog故障一则 ERROR 1050 (42S01) : Table '' already exists
部分版本,在增量重放binlog恢复数据时,极低可能出现的一个问题。
【MySQL】mysqldump备份失败与解决方案合集
mysqldump备份失败与解决方案合集
MySQL大小写敏感问题lower_case_table_names & lower_case_file_system
MySQL大小写敏感及转换问题
【MySQL】mysqldump Error 3024: Query execution was interrupted
MySQL 5.7新增参数导致mysqldump失败。
【MySQL】部分5.6版本罕见复制报错 ERROR 1837
部分5.6版本罕见复制报错:1837。 When @@SESSION.GTID_NEXT is set to a GTID, you must explicitly set it to a different value after a COMMIT or ROLLBACK. Please check GTID_NEXT variable manual page for detailed explanation. ……
详解MySQL慢日志(下)选项参数篇
与slow query log有关的选项参数
详解MySQL慢日志(上)query_time\start_time\lock_time 的坑
query_time\start_time\lock_time的“坑”
【Xtrabackup捉虫】Waiting for master thread to be suspended
最新版本2.4.8已经解决这个bug
MySQL 基准测试工具tpcc-mysql使用手册及报告分析
tpcc-mysql压测使用手册及结果分析。
MySQL 5.7 日志时间与系统时间不一致的问题(log_timestamps)
5.7.2后,MySQL加入了一个参数,log_timestamps这个参数是用于控制error log、general log、slow log日期时区的。那么如果没有在5.7的配置文件中额外设置的情况下,就会出现如下问题:比如错误日志中的时间不对之类的问题,可以说是十分蛋疼了。这个参数最坑爹的地方是,默认值为"UTC"[11:50:57] root@loc...
MySQL通过performance_schema定位未提交事务所执行的SQL
通过performance_schema定位未提交的事务所执行的sql
MySQL 8.0.2 新特性 UNDO表空间管理的灵活性提升
一篇来自官方blog的翻译文:?在MySQL 8.0.2 DMR版本中,我们将提高InnoDB的UNDO表空间易管理性。
【MySQL】表索引损坏致Crash及修复过程一则
监控到一台MySQL实例在早上发生过Crash,上去看了一下,已经被mysqld_safe成功拉起。上去检查一下错误日志,发现错误日志如下(已对表名,库名,路径做脱敏处理):……………………………………(大量相同的报错)…………………………………………2017-08-31T11:11:04.291424Z 32394522 [ERROR] ...
使用mysqlbinlog备份binlog 搭建Binlog Server
binlog是增量备份必备之一,在有些场景下,实时或定期备份binlog是有必要的。在MySQL 5.6之后,官方mysqlbinlog有了这个功能。〇 常用的参数:-R | --read-from-remote-server 表示开启binlog备份,在对应的主节点上请求binlog到本地。--raw 被复制过来的binlog以二进制的格式存放,如果不加该参数则为text格式。-...
iTerm2 for mac配置克隆会话功能
在mac下重新选择了iTerm2作为了终端工具发现默认没有类似SecureCRT的clone session功能……搜索引擎了一下找到了解决方法,整理如下:〇 依次打开 Preference -> Profiles -> General -> Working Directory -> 打钩 Reuse previous session's directory〇 编辑mac本地~/.ssh/config文件,添加如下内容,保存退出...