Tag

Change Buffer

1 views collected around this technical thread.

Sanyou's Java Diary
Sanyou's Java Diary
Jun 9, 2025 · Databases

Inside InnoDB: How Buffer Pool, Change Buffer, and Adaptive Hash Index Boost MySQL Performance

This article explores the inner workings of InnoDB's architecture—including the Buffer Pool, Change Buffer, Adaptive Hash Index, and Log Buffer—detailing their designs, configuration parameters, performance impacts, and best‑practice recommendations for high‑throughput MySQL deployments.

Adaptive Hash IndexBuffer PoolChange Buffer
0 likes · 15 min read
Inside InnoDB: How Buffer Pool, Change Buffer, and Adaptive Hash Index Boost MySQL Performance
政采云技术
政采云技术
Mar 14, 2023 · Databases

InnoDB Buffer Pool, Page Management, Change Buffer, and Log Buffer Overview

This article explains InnoDB's in‑memory structures, detailing the Buffer Pool architecture, page classifications and their management via free, flush, and LRU lists, the role and workflow of the Change Buffer, and the purpose and configuration of the Log Buffer.

Buffer PoolChange BufferDatabase Internals
0 likes · 11 min read
InnoDB Buffer Pool, Page Management, Change Buffer, and Log Buffer Overview
政采云技术
政采云技术
Mar 14, 2023 · Databases

InnoDB Memory Structures: Buffer Pool, Page Management, Change Buffer, Log Buffer, and Adaptive Hash Index

This article explains MySQL InnoDB's internal memory architecture, covering the buffer pool's composition and sizing, page classification and management via free, flush, and LRU lists, the change buffer for secondary index updates, log buffer behavior, and the role of the adaptive hash index.

Buffer PoolChange BufferDatabase Internals
0 likes · 11 min read
InnoDB Memory Structures: Buffer Pool, Page Management, Change Buffer, Log Buffer, and Adaptive Hash Index
Tencent Database Technology
Tencent Database Technology
Nov 24, 2022 · Databases

Understanding InnoDB Change Buffer: Architecture, Operations, and Constraints

Change Buffer in MySQL InnoDB (formerly insert buffer) caches modifications to secondary index pages when they are not in the buffer pool, using a B‑tree structure to batch‑apply inserts, delete‑marks, and deletes while avoiding index page splits, merges, and ensuring purge safety.

B+ TreeChange BufferDatabase Internals
0 likes · 14 min read
Understanding InnoDB Change Buffer: Architecture, Operations, and Constraints
Aikesheng Open Source Community
Aikesheng Open Source Community
Feb 10, 2022 · Databases

Understanding How SET unique_checks=0 Affects InnoDB Unique Index Enforcement

This article analyzes why using SET unique_checks=0 during large MySQL imports can bypass unique‑key checks when data is not cached in the InnoDB buffer pool, explains the underlying change‑buffer mechanism, demonstrates the behavior with sysbench tests, and offers a safe workaround.

Change BufferInnoDBMySQL
0 likes · 10 min read
Understanding How SET unique_checks=0 Affects InnoDB Unique Index Enforcement
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 26, 2020 · Databases

Understanding MySQL Binlog, Undo Log, Redo Log, and Change Buffer

This article provides a comprehensive overview of MySQL’s logging mechanisms—including Binlog, Undo log, Redo log, and Change Buffer—explaining their concepts, roles in replication and crash‑recovery, recording formats, flush timing, two‑phase commit, checkpoint handling, and how they interact during data modifications.

Change BufferDatabase InternalsInnoDB
0 likes · 22 min read
Understanding MySQL Binlog, Undo Log, Redo Log, and Change Buffer