渐行渐远渐无书
首页 关于
1 用 Typecho 搭建一个极简个人站点的完整记录 23 阅读 2 周末去了趟老城区,拍了一些快门 10 阅读 3 把书房改成一间能待住的房间 6 阅读 4 欢迎使用 Typecho 5 阅读 5 一次 MySQL 慢查询的完整排查过程 5 阅读
默认分类 技术笔记 生活随笔 摄影 读书 资源分享
登录
标签搜索
  • 性能
  • 家居
  • 日常
  • 图片
  • 前端
  • 音乐
  • 复盘
  • MySQL
  • 改造
  • 扫街
  • 独立开发
  • 免费
  • 工具
  • 技巧
  • Python
  • 书评
  • 毛姆
  • 胶片
侧边栏壁纸
博主昵称
渐行渐远渐无书

  • 累计撰写 11 篇文章
  • 累计收到 16 条评论
  • 首页
  • 栏目
    • 默认分类
    • 技术笔记
    • 生活随笔
    • 摄影
    • 读书
    • 资源分享
  • 页面
    • 关于
搜索到 1 篇与 MySQL 的结果
  • 一次 MySQL 慢查询的完整排查过程 2026-09-28
    一次 MySQL 慢查询的完整排查过程 线上有个接口 P99 飙到 3.4s,最终定位到一条没走索引的 ORDER BY。排查步骤# 1. 打开慢日志 SET GLOBAL slow_query_log = 1; SET GLOBAL long_query_time = 0.5; # 2. 抓现场 pt-query-digest /var/log/mysql/slow.log --limit 5EXPLAIN 里 rows 是 41 万,Extra 只有 Using where,没有 Using index——典型的排序落盘。修复ALTER TABLE typecho_contents ADD INDEX idx_status_created (status, created DESC);加完索引,同一 SQL 从 2.8s 降到 41ms。阶段耗时rows examined原始2810ms412,663强制索引320ms8,900新复合索引41ms1,024教训:DESC 索引在 MySQL 8.0 才真正生效,5.7 上只是解析通过。
    • 2026年09月28日
    • 5 阅读
    • 3 评论
    • 0 点赞
博主栏壁纸
博主头像 渐行渐远渐无书

11 文章数
16 评论量
  • 免费且好用的 6 个独立开发工具(2026 更新)
  • 把书房改成一间能待住的房间
  • 一次 MySQL 慢查询的完整排查过程
人生倒计时
2019 - 2020 © Reach - Joe
RSS MAP
豫ICP备2026015480号-2