/ tags/ note

# MySQL 的索引下推是什么?

7 min read

索引下推(Index Condition Pushdown,ICP)是 MySQL 5.6 引入的一项查询优化技术,其本质是将 WHERE 子句中部分过滤条件下推到存储引擎层执行,减少回表次数和服务器层的数据处理量。

Read

# MySQL 的乐观锁和悲观锁是什么?

6 min read

乐观锁是一种无锁化的并发控制思想,它假设事务间冲突概率低,只在提交时检测冲突;悲观锁则是一种先加锁后操作的并发控制思想,它假设事务间冲突概率高,在操作前就锁定资源。

Read

# MySQL 事务的二阶段提交是什么?

8 min read

二阶段提交(Two-Phase Commit,2PC)是一种分布式事务协议,用于确保在分布式系统中,多个参与者(如多个数据库节点)的事务要么全部提交,要么全部回滚,从而保证ACID特性中的原子性。

Read

# MySQL 三层 B+ 树能存多少数据?

9 min read

MySQL 三层 B+ 树能存储的数据量,取决于页大小(Page Size)、主键类型(通常是 BIGINT)以及记录行的大小,其本质是计算 B+ 树索引结构在给定层级下的最大数据页容纳能力。

Read