海山数据库(He3DB)技术分享:海山MySQL备份redo被覆盖问题分析 海山数据库(He3DB)技术分享:海山MySQL备份redo被覆盖问题分析 本文主要梳理介绍云MYSQL客户端经常发生因redo覆盖导致备份失败原理逻辑。 一. 问题背景 在生产环境中,杭研部分实例备份失败问题,如下图所示: 排查备份日志,发现如下报错: 报错日志分析: 如下图xtrabackup备份原理图所示,xtrabackup备份期间会通过2个线程实现一边拷贝redolog,一边拷贝ibd文 数据运维 2024-07-25 爱可生开源社区
MySQL checkpoint专题 概念 脏页 脏页指的是buffer pool中的数据页被修改后,导致内存中的缓存页和磁盘上的数据页不一致。这时候buffer pool的页就是脏页。 脏页落盘机制 修改数据时,首先修改缓冲池中的页,然后再以一定频率刷新到磁盘上。脏页从缓冲池刷新到磁盘的操作,并不是在每次发生更新时就触发,而是通过checkpoint机制刷新回磁盘。 redo log的问题 我们知道redolog能保证事务的持久性, 数据运维 2024-07-05 三掌柜