MySQL 锁机制详解:全局锁、表级锁与意向锁
系统梳理 MySQL 各层锁的设计意图与加锁规则,涵盖全局锁、表级锁(MDL、意向锁、AUTO-INC 锁)以及行级锁(Record Lock、Gap Lock、Next-Key Lock、插入意向锁)的核心原理与兼容性关系。
2935 字
|
15 分钟
MySQL 深度分页优化策略详解
分析 MySQL LIMIT OFFSET 的性能瓶颈,介绍基于主键索引的深度分页优化方案,以及产品层面的规避策略。
1568 字
|
8 分钟
MySQL 事务:ACID 特性、隔离级别与 MVCC 实现原理
深入解析 MySQL 事务的 ACID 四大特性、并发事务引发的脏读/不可重复读/幻读问题、四种隔离级别,以及 Read View 和 MVCC 的实现原理。
4985 字
|
25 分钟
MySQL COUNT() 函数执行原理深度解析
详解 MySQL 中 COUNT(*)、COUNT(1)、COUNT(主键)、COUNT(字段) 的执行过程差异,以及优化器如何选择索引扫描策略。
1092 字
|
5 分钟
MySQL 联合索引:范围查询、索引设计与失效场景
从联合索引的范围查询命中规则出发,延伸到索引区分度、索引优化策略和索引失效场景的全面梳理。
2302 字
|
12 分钟
MySQL InnoDB 数据页结构与 B+ 树索引原理
从数据页的七个组成部分出发,讲解页内记录的链表组织和页目录索引机制,延伸到 B+ 树的多页查询、聚簇索引与二级索引的区别,以及回表和索引覆盖的概念。
1818 字
|
9 分钟
MySQL 数据存储:从磁盘文件到 InnoDB 逻辑结构
介绍 MySQL 数据库在磁盘上的文件组织方式,以及 InnoDB 存储引擎内部的行、页、区、段四层逻辑存储结构,最后深入 Compact 行格式的内部组成。
2284 字
|
11 分钟
HTTPS 原理:加密、证书与 TLS 握手
从明文 HTTP 的风险出发,梳理对称加密、非对称加密、数字证书与 TLS 握手之间的关系,说明 HTTPS 如何同时解决机密性与身份认证问题。
2883 字
|
14 分钟