MySQL慢查询排查:执行计划与索引优化方法
从慢查询定位到执行计划分析,再到索引设计、优化验证与常见误区,系统梳理一套可复用的 MySQL 慢查询排查流程。


对比 Elasticsearch 与 MySQL FULLTEXT 的核心原理、适用场景、基础操作和效果验证,帮助读者根据数据规模、查询复杂度与运维成本选择合适的全文检索方案,并避开常见配置与性能陷阱。

从触发时机、典型写法到执行验证与常见陷阱,系统理解 MySQL BEFORE 与 AFTER 触发器的区别,并掌握实际使用时如何选择。

从临时表的工作机制入手,厘清内存临时表与磁盘临时表的区别,并通过配置、SQL场景和状态指标掌握如何判断临时表落盘,最后总结性能优化与常见误区。

从JSON字段的基本读取入手,掌握JSON_EXTRACT与JSON_CONTAINS的核心语法、典型查询场景、结果验证方式,以及路径、类型和索引等常见坑。

本文围绕mysqldump实战,系统讲清单库与全库备份的命令、关键参数、备份验证及常见避坑,帮助读者建立可执行、可检查的MySQL逻辑备份流程。



围绕数据库性能压测的目标、工具选型、场景设计、执行监控与结果分析,系统讲解如何使用Sysbench进行数据库基准测试,并结合JMeter模拟真实业务并发,最终通过可量化指标定位性能瓶颈,避免压测结果失真。

介绍MySQL字符集与排序规则的基本关系,重点说明utf8mb4为什么能够完整支持emoji,以及如何从数据库、表、字段到连接配置建立一致的字符集环境;通过实际插入与查询emoji进行验证,并总结常见乱码、保存失败和字符集不一致问题的排查方法。

掌握MySQL 8.0窗口函数的基本语法,使用ROW_NUMBER实现分组排名、Top N查询和去重,并通过结果验证常见写法与避坑点。
