慢查询日志攒了783MB,而真正超过1秒的只有32条
从两个记录开关讲到EXPLAIN的四列读法、最左前缀为什么让建好的索引落空、临时表与文件排序各自意味着什么,并给出一套清缓存冷启动验证的收尾办法与季度可复用的排查顺序。
标签
保哥笔记 数据库优化 标签下共 2 篇文章合集,含《慢查询日志攒了783MB,而真正超过1秒的只有32条》《EXPLAIN说这一步扫87行,实际跑下来扫了41万》等,与 MySQL、抓取预算、性能调优 主题密切相关,覆盖 SEO/GEO 实战角度的深度解析与可落地方案。
从两个记录开关讲到EXPLAIN的四列读法、最左前缀为什么让建好的索引落空、临时表与文件排序各自意味着什么,并给出一套清缓存冷启动验证的收尾办法与季度可复用的排查顺序。
手册对rows的定义只有一句话:对InnoDB表这是估算值,来自默认20个索引页的随机采样。文章给出估算与实测的比值判据、哪三个字段能单独否决一条SQL、loops为何比rows更能解释总耗时、MySQL 8.4的直方图AUTO UPDATE为什么必须显式重建,以及一个运动营养品站从七秒降到八百毫秒的完整过程。