binlog

核心模块揭秘 | MySQL binlog 怎么写入日志文件?

目录1. 关于 binlog 日志文件2. 从 trx_cache 读出来2.1 只从内存 buffer 读取2.2 从临时文件读取3. 写入 binlog 日志文件4. 总结正文…

MySQL 核心模块揭秘 | 10 期 | binlog 怎么写入日志文件?

目录1. 关于 binlog 日志文件2. 从 trx_cache 读出来2.1 只从内存 buffer 读取2.2 从临时文件读取3. 写入 binlog 日志文件4. 总结正文…

MySQL 是如何保证binlog 和redo log同时提交的?

MYSQL 一个事务在提交的时候能够保证binlog和redo log是同时提交的,并且能在宕机恢复后保持binlog 和redo log的一致性。先来看看什么是redo log …

MYSQL 是如何保证binlog 和redo log同时提交的?

MYSQL 一个事务在提交的时候能够保证binlog和redo log是同时提交的,并且能在宕机恢复后保持binlog 和redo log的一致性。 先来看看什么是redo log…

MYSQL 主从不一致的原因分析

数据库作为存储数据的组件,数据的一致性一定是要保证的前提,今天给出两个场景来分析数据不一致的原因。 binlog同步模式导致主从不一致 在MYSQL 中主库向从库同步数据是利用bi…

MySQL维护笔记

binlog爆炸,空间不足,怎么办 某天、运维同事在线紧急求助,因客户MySQL数据库服务器空间使用率100%,原因是binlog日志爆炸了,才几天,日志占用空间达到了几百GB。 …

如何通过binlog定位大事务?

1、序 大事务想必大家都遇到过,既然要对大事务进行拆分,第一步就是要找到它。那么如何通过binlog来定位到大事务呢? 首先,可通过binlog文件的大小来判断是否存在大事务,当一…

MySQL8练习基础SQL脚本代码(一)

一、日志相关-- 查看MySQL是否开启了binlog日志show variables like 'log_bin'; -- 查看binlog日志的格式show variables…

如何通过 binlog 定位大事务?你学会了吗?

1序大事务想必大家都遇到过,既然要对大事务进行拆分,第一步就是要找到它。那么如何通过 binlog 来定位到大事务呢?首先,可通过 binlog 文件的大小来判断是否存在大事务,当…

MySQL利用逻辑备份恢复误删的数据库

前言 本篇文章介绍了MySQL数据库中误删库后,使用逻辑备份完全恢复方法的一种方法。 此方法的一个前提条件是数据库打开了binlog,在生产环境中强烈建议打开binlog。这相当于…

MySQL核心模块揭秘|二阶段提交prepare阶段

1. 二阶段提交 二阶段提交,顾名思义,包含两个阶段,它们是: prepare 阶段。 commit 阶段。 我们只考虑 SQL 语句操作 InnoDB 表的场景,对于用户事务,是…

MySQL 核心模块揭秘 | 二阶段提交 prepare 阶段

目录1. 二阶段提交2. prepare 阶段2.1 binlog prepare2.2 InnoDB prepare3. 总结正文1. 二阶段提交二阶段提交,顾名思义,包含两个阶…

[MYSQL] mysql怎样单表导入? && 从binlog提取指定表

导读 上一篇文章介绍了 并发导入, 但还有一种需求是 只恢复特定的某张表. 比如这张表有坏块啊, 或者其它啥需求, 反正就是要恢复这张表, 但是又没单独备份这张表. 只有 一个定时…

07 期 | 二阶段提交 (1) prepare 阶段

二阶段提交的 prepare 阶段,binlog 和 InnoDB 各自会有哪些动作? 作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 Ocean…

MySQL 8.0与MySQL 5.7的binlog差异小结

MySQL是一个广泛使用的开源关系型数据库管理系统,它提供了许多强大的功能,如事务、存储过程、触发器、视图、全文索引等。但是,MySQL也有一些不足之处,比如数据的安全性和可靠性。…

06 期 | 事务提交之前,binlog 写到哪里?

事务提交时,才会把产生的 binlog 一次性写入 binlog 日志文件。事务执行过程中,会一直产生 binlog,这些 binlog 会暂存到哪里? 作者:操盛春,爱可生技术专…

MySQL 核心模块揭秘 | 06 期 | 事务提交之前,binlog 写到哪里?

作者:操盛春,爱可生技术专家,公众号『一树一溪』作者,专注于研究 MySQL 和 OceanBase 源码。爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来…

万一删了库,别急着跑路,恢复数据轻松拿捏

我们最近在研究灾备,也就是说系统挂了,怎么办,库被删了怎么办。之前有被挟持过,问我们要0.000几个比特币,差不多几千还是几万块钱来着。不过是测试环境,推倒重建就好了。这次让出一个…

人麻了,刚入职数据库空间爆满怎么处理?

作者: 马文斌 时间: 2024-1-29 标签: mysql 磁盘空间 爆满 binlog 背景 近期数据库空间一直告警,平时这套数据库集群是不会有磁盘空间告警的,难道是最近业务…

MYSQL BINLOG参数

1 binlog_row_event_max_size    这个参数来自于8.014后续的版本,在mysql 逐步使用新架构后,一些值从不可调,变为可调,这个值就是其中之一,  …

加载更多