跳到正文

Database

数据库

SQL 只是入口;索引、事务、锁和执行计划决定了程序的真实表现。

4 / 12 已发布 4 篇

基础 4 节

03

数据定义与变更

敬请期待
  • 类型选择与字符集
  • ALTER 与在线变更风险
  • 事务内的 DML 与回滚
  • 数据迁移与校验

进阶 4 节

06

事务与隔离级别

敬请期待
  • ACID 的真实含义
  • 脏读/不可重复读/幻读
  • 四种隔离级别与默认值
  • 自动提交与事务边界设计
07

MySQL 架构与 InnoDB

敬请期待
  • 连接器、优化器与存储引擎
  • redo/undo/双写缓冲
  • 关键参数与缓冲区池
  • binlog 与归档策略
08

SQLite 与嵌入式集成

敬请期待
  • 为什么选 SQLite
  • WAL 模式与并发读写
  • busy_timeout 与锁等待
  • 打包、迁移与性能调优

高级 4 节

09

执行计划与慢查询优化

敬请期待
  • EXPLAIN 逐字段解读
  • 索引选择与统计信息
  • 深分页与批量写优化
  • 慢查询日志与基准测试
10

锁与 MVCC

敬请期待
  • 行锁、间隙锁与 next-key
  • 死锁日志与规避
  • 快照读与当前读
  • 高并发更新热点拆分
11

主从、备份与扩展

敬请期待
  • 复制原理与延迟
  • 备份恢复演练
  • 读写分离与分库分表
  • 容量规划与数据归档
12

Redis 与缓存一致性

敬请期待
  • 五大数据结构与场景
  • 持久化 RDB/AOF
  • 缓存穿透、击穿、雪崩
  • 失效策略与一致性方案