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

  • 累计撰写 11 篇文章
  • 累计收到 16 条评论
  • 首页
  • 栏目
    • 默认分类
    • 技术笔记
    • 生活随笔
    • 摄影
    • 读书
    • 资源分享
  • 页面
    • 关于
搜索到 2 篇与 性能 的结果
  • 一次 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 点赞
  • 关于图片懒加载和 LCP 的几点实测 2026-09-26
    关于图片懒加载和 LCP 的几点实测 列表页 12 张封面图全量加载,LCP 890ms;改成首屏 fetchpriority="high" + 其余 loading="lazy" 后 410ms。结论loading="lazy" 对首屏图是负优化,务必排除首屏封面用 AVIF,宽度给到 800px 足够width/height 显式声明,CLS 从 0.21 掉到 0.02CDN 回源时间比格式收益更大,先解决缓存命中<img src="/usr/uploads/2026/10/cover.avif" width="800" height="450" fetchpriority="high" decoding="async" alt="封面">
    • 2026年09月26日
    • 5 阅读
    • 2 评论
    • 0 点赞
博主栏壁纸
博主头像 渐行渐远渐无书

11 文章数
16 评论量
  • Python 里我常用但同事常忘的 12 个写法
  • 一次 MySQL 慢查询的完整排查过程
  • 本周听的五张
人生倒计时
2019 - 2020 © Reach - Joe
RSS MAP
豫ICP备2026015480号-2