众所周知,防止断电丢失 Binlog、故障恢复过程丢失数据,MySQL 主库必须设置 sync_binlog=1。那么作为备库可以例外吗? 作者:胡呈清,爱可生 DBA 团队成员,…
有个mysql数据库服务,之前没有打开binlog,业务通过修改mysql配置文件my.cnf,添加配置:log_bin=on重启实例后报错:May 21 15:24:06 iZb…
独家揭秘丨GreatSQL 没开Binlog时多线程插入数据性能劣化之谜一、问题发现在一次数据迁移中,用到了INSERT INTO t1 SELECT * FROM t2这样的 S…
前言MySQL 是全球知名的开源关系型数据库,一直以来因其稳定性、可靠性和易用性而广受欢迎。一个重要的特性,也是 MySQL 受到高度关注的理由,是其较早期推出的二进制日志功能 —…
概述 MySQL 的用户群体很大,为了能够增强数据的实时性,很多解决方案会利用 binlog 将数据写入到 ClickHouse。为了能够监听 binlog 事件,我们需要用到类似…
在MySQL数据库中,日志系统扮演着至关重要的角色,它不仅保障了数据的完整性,还提供了数据恢复与事务处理的能力。MySQL中的binlog(二进制日志)、undo log(回滚日志…
工作或者面试中,经常会遇到 MySQL 数据库 binlog、undo log、redo log 相关的知识点,今天我们就来一起深入分析这三种 log。申明:本文基于 MySQL …
作者:李锡超,苏商银行DBA,负责数据库和中间件运维和建设。擅长 MySQL、Python、Oracle,爱好骑行、技术研究和分享。爱可生开源社区出品,原创内容未经授权不得随意使用…
之前写过一篇文章MySQL如何获取binlog的开始时间和结束时间,文章里面介绍了如何获取MySQL数据库二进制日志(binlog)的开始时间与结束时间的一些方法。实际应用当中,我…
点击上方“IT那活儿”公众号--专注于企业全栈运维技术分享,不管IT什么活儿,干就完了!!! 前 言binlog日志,即二进制日志(Binary Log),是MySQL数据库…
binlog2sql_go介绍 日常工作中经常遇到需要解析binlog的场景,如: - 通过binlog查找sql执行记录 - 通过binlog回滚某条sql - 主从故障切换后通…
OceanBase官方最近推出了开源版的binlog service工具,可以将OceanBase自己的clog转换为binlog模式,提供给下游工具消费,例如canal、flin…
1. 名词解释 # 名词 说明 1 PD Server Placement Driver Server 的简称,集群的管理模块。 2 Pump 用于实时记录 TiDB产生的 Bin…
之前听很多用户都提出过一个相同的需求,就是希望能提供把 OceanBase 的事务日志 clog 转换成和 MySQL 兼容的 binlog 的能力。最近 OceanBase 就在…
背景 在数据库的日常运维中,不可避免会遇到数据误操作,比如未按预期执行了 delete/update 操作,需要将数据回滚回来…
介绍 pymysqlbinlog 是分析/解析binlog的开源工具, 使用GPL-3.0 license 项目地址: https://github.com/ddcw/pymysq…
导读 终于到了 row event的解析了. 只要解析了这部分, binlog基本上就算是解析完成了. row event 记录了数据类型, 但是没得符号信息(5.7). 也没得字…
导读 binlog中的第一个event 用来标识这个binlog的基础信息. 是非常重要的. 使用mysqlbinlog 命令解析binlog的时候 也是要先执行第一个event的…
之前在生产做修改数据的时候不小心改错了一行数据,本来以为会被通报批评,但是同事利用binlog日志查看到了之前的旧数据,并且帮我回滚了,学到了,所以写了一篇binlog的文章分享给…
这篇文章,我们来聊聊:事务执行过程中,临时存放到 trx_cache 的那些 binlog,是怎么乾坤大挪移到 binlog 日志文件的。 作者:操盛春,爱可生技术专家,公众号『一…