博客

MySQL

4 篇文章

← 所有标签

Cover Image for 插曲:在广告公司用了几年 MySQL

插曲:在广告公司用了几年 MySQL

带着 Oracle 和 PostgreSQL 的认知基线,接手一套 PHP 背景的 MySQL 系统——处处格格不入,却又不得不承认它赢得有道理。

Cover Image for MySQL 深分页优化:2026 年的工程答案

MySQL 深分页优化:2026 年的工程答案

从 `LIMIT offset` 的全表扫描,到 Keyset 游标分页的 O(log N) 索引定位,再到 Deferred Join 的覆盖索引减少回表——基于 MySQL 8.0 InnoDB 200 万行的实测数据,梳理 2026 年大表深分页问题的工程答案。

Cover Image for 为什么 MySQL 选择 B+ Tree?

为什么 MySQL 选择 B+ Tree?

B+ Tree 是一种高效的数据结构,广泛应用于数据库(如 MySQL 的 InnoDB)、文件系统和内存管理。其优势包括快速查找、支持范围查询、适应磁盘存取特性和动态平衡,使其在处理大规模数据时表现卓越。相比其他数据结构,B+ Tree 提供更好的性能和灵活性,特别是在高并发环境下。