← 返回首页
学
知行笔记
TOPIC · 热门专题
数据库设计与优化
MySQL 索引、SQL 优化与表设计,让查询快如闪电,让数据井井有条。
首页
›
热门专题
› 数据库设计与优化
表设计
索引原理
SQL 优化
事务与锁
一、表设计
三范式与反范式的权衡。
主键策略(自增 vs 雪花/UUID)。
字段类型选择:char/varchar、int/bigint、datetime。
为高频查询建立合适的关系与冗余字段。
二、索引原理
B+ 树
索引:为什么它适合磁盘存储。
聚簇索引 vs 非聚簇索引、覆盖索引。
最左前缀原则:组合索引如何命中。
索引不是越多越好,优化是"读写"的博弈。
三、SQL 优化
用
EXPLAIN
分析执行计划,看有没有走索引。
避免 SELECT *、避免在索引列上做函数运算。
分页深翻页优化、避免隐式类型转换。
四、事务与锁
ACID 特性与隔离级别。
脏读、幻读、不可重复读的产生与规避。
MVCC 原理,行锁、间隙锁的应用。
相关方向与文章
🌐 Web 全栈开发
数据库在应用中的角色。
🧩 大厂算法面试 100 题
数据库原理也是面试常考点。
📄 从 0 到 1 开发个人博客系统
为博客系统设计数据表。