MySQL
MySQL 技术知识库,内容整理自爱可生开源社区《大智小技》系列(2019/2020 两册)技术文章精选,按主题拆分为深入专题,建议按序号顺序阅读。
深入专题
生产案例实战
完整还原 26 个真实生产故障的排查过程:故障现象、逐步定位、根因分析、解决方案,附原文截图(processlist、监控图、执行计划、源码堆栈等)。
- 多从库时半同步复制不工作的 BUG 分析
- JDBC 与 MySQL 临时表空间的分析
- MySQL Insert 加锁与死锁分析
- MySQL 优化:为什么 SQL 走索引还那么慢?
- 记一次 MySQL semaphore crash 的分析
- GDB 定位 MySQL5.7 特定版本 hang 死的故障
- delete 大表 slave 回放巨慢的问题分析
- event_scheduler 导致复制中断的故障分析
- 快速定位令人头疼的全局锁
- FTWRL 一个奇怪的堵塞现象和其堵塞总结
- tcmalloc 解决 mysqld 实例引发的 cpu 过高问题
- MySQL 一次奇怪的故障分析
- MySQL:产生大量小 relay log 的故障一例
- timestamp 时区转换导致 CPU %sy 高的问题
- delete 语句引发大量 sql 被 kill 问题分析
- MGR 相同 GTID 产生不同 transaction 故障
- Bad handshake,升级 5.7.28 引起的『血案』
- 有效解决 MySQL 行锁等待超时问题
- MySQL 派生表优化
- 只有 .frm 和 .ibd 文件时如何批量恢复 InnoDB 的表
- MySQL 优化案例 select count(*)
- MySQL OOM 故障应如何下手
- MySQL 字符集转换
- 同一条 SQL 为何在 MariaDB 正常,MySQL 5.7 却报错
- MySQL TEXT 字段的限制
- binlog flush 失败导致的 Crash
推荐阅读
文章
- [2026年09月]案例 9:快速定位令人头疼的全局锁
- [2026年09月]案例 8:event_scheduler 导致复制中断的故障分析
- [2026年09月]案例 7:delete 大表 slave 回放巨慢的问题分析
- [2026年09月]案例 6:GDB 定位 MySQL5.7 特定版本 hang 死的故障
- [2026年09月]案例 5:记一次 MySQL semaphore crash 的分析
- [2026年09月]案例 4:MySQL 优化:为什么 SQL 走索引还那么慢?
- [2026年09月]案例 3:MySQL Insert 加锁与死锁分析
- [2026年09月]案例 26:binlog flush 失败导致的 Crash
- [2026年09月]案例 25:MySQL TEXT 字段的限制
- [2026年09月]案例 24:同一条 SQL 为何在 MariaDB 正常,MySQL 5.7 却报错
- [2026年09月]案例 23:MySQL 字符集转换
- [2026年09月]案例 22:MySQL OOM 故障应如何下手
- [2026年09月]案例 21:MySQL 优化案例 select count(*)
- [2026年09月]案例 20:只有 .frm 和 .ibd 文件时如何批量恢复 InnoDB 的表
- [2026年09月]案例 2:JDBC 与 MySQL 临时表空间的分析
- [2026年09月]案例 19:MySQL 派生表优化
- [2026年09月]案例 18:有效解决 MySQL 行锁等待超时问题
- [2026年09月]案例 17:Bad handshake,升级 5.7.28 引起的『血案』
- [2026年09月]案例 16:MGR 相同 GTID 产生不同 transaction 故障
- [2026年09月]案例 15:delete 语句引发大量 sql 被 kill 问题分析
- [2026年09月]案例 14:timestamp 时区转换导致 CPU %sy 高的问题
- [2026年09月]案例 13:MySQL:产生大量小 relay log 的故障一例
- [2026年09月]案例 12:MySQL 一次奇怪的故障分析
- [2026年09月]案例 11:tcmalloc 解决 mysqld 实例引发的 cpu 过高问题
- [2026年09月]案例 10:FTWRL 一个奇怪的堵塞现象和其堵塞总结
- [2026年09月]案例 1:多从库时半同步复制不工作的 BUG 分析
- [2026年09月]10 深入专题:综合技术要点
- [2026年09月]09 深入专题:DBLE 与分布式中间件
- [2026年09月]08 深入专题:运维工具与部署
- [2026年09月]07 深入专题:监控诊断与故障排查
- [2026年09月]06 深入专题:备份与恢复
- [2026年09月]05 深入专题:复制与高可用
- [2026年09月]04 深入专题:InnoDB 存储引擎
- [2026年09月]03 深入专题:性能优化
- [2026年09月]02 深入专题:事务与锁机制
- [2026年09月]01 深入专题:MySQL 8.0 新特性