从 mysqldump 到物理备份,再到 PXB 热备——把 redo log、LSN、崩溃恢复串成一条线
MySQL redo log、LSN 与 PXB 在线热备原理(30/38)
从 mysqldump 到物理备份,再到 PXB 热备——把 redo log、LSN、崩溃恢复串成一条线
「一起进化,一起复利」
缓存、数据库、高并发架构设计实践:从原理拆解到一线工程取舍,沈剑的架构师之路实战笔记。
从 mysqldump 到物理备份,再到 PXB 热备——把 redo log、LSN、崩溃恢复串成一条线
从 mysqldump 到物理备份,再到 PXB 热备——把 redo log、LSN、崩溃恢复串成一条线
16K 的页要写 4 个 4K 的文件系统页,写一半断电怎么办——写两次,总有一个地方的数据是 OK 的
16K 的页要写 4 个 4K 的文件系统页,写一半断电怎么办——写两次,总有一个地方的数据是 OK 的
redo log 的三层架构与三种刷盘策略——性能与一致性的折衷,就藏在这个参数里
redo log 的三层架构与三种刷盘策略——性能与一致性的折衷,就藏在这个参数里
flushed-LSN 与 page-LSN 决定哪页能刷盘;崩溃后靠分析、Redo、Undo 三阶段恢复到一致状态
flushed-LSN 与 page-LSN 决定哪页能刷盘;崩溃后靠分析、Redo、Undo 三阶段恢复到一致状态
先写日志、再刷数据——WAL 如何用顺序写解决原子性、持久性与性能三大难题
先写日志、再刷数据——WAL 如何用顺序写解决原子性、持久性与性能三大难题
要修改的索引页不在缓冲池时,先记变更、读取时再合并——写缓冲如何让写请求免于磁盘 IO
要修改的索引页不在缓冲池时,先记变更、读取时再合并——写缓冲如何让写请求免于磁盘 IO
缓冲池缓存什么、为什么按页管理,以及 InnoDB 对 LRU 的两次改良——预读失效与缓冲池污染怎么解
缓冲池缓存什么、为什么按页管理,以及 InnoDB 对 LRU 的两次改良——预读失效与缓冲池污染怎么解
三个终端、三个实验——动手复现间隙锁互斥与两类死锁
三个终端、三个实验——动手复现间隙锁互斥与两类死锁
show engine innodb status + explain——复现一次「各改各的数据却死锁」的诡异案例
show engine innodb status + explain——复现一次「各改各的数据却死锁」的诡异案例
count(*)、全文索引、事务、外键、行锁与表锁——不只说知识点,多讲「为什么」
count(*)、全文索引、事务、外键、行锁与表锁——不只说知识点,多讲「为什么」