📋 目录一、统计概览二、Top10 慢查询明细(按单条耗时)三、高频慢查询模式(频次维度)四、触发深度分析的模式(条数>100 或 累计>五、逐条优化建议(按优先级)六、数据来源与生成方式

MySQL 慢查询日报 2026-11-02

统计范围:2026-11-02 00:00:00 ~ 23:59:59(Asia/Shanghai),环境 staging
数据来源:MCP addcn es_slow_logs / es_search(ES 索引 mysql_slow-*)
生成时间:2026-11-03 10:00 (Asia/Shanghai);全程只读,未执行任何写库 / kill / 配置变更

一、统计概览

指标数值
慢日志总条数1,982
SQL 指纹数627
全天累计慢查询耗时≈ 319.0 分钟
其中 backup(mysqldump 全表导出)436 条,累计 ≈ 230.6 分钟(占 72.3%)
业务慢查询(非 backup)≈ 1,546 条,累计 ≈ 88.4 分钟
单条最慢1,984.3s(backup 导出 t8891.t_item_modi_histories,569 万行)
触发深度分析的模式6 个(见第四节)

整体结论:昨日慢查询主因是 backup 全表导出(Top10 中 8 条)拖高实例 IO,进而引发 8891 / hk8591 实例上大量 commit/COMMIT/rollback/Ping 被动变慢;真正的业务 SELECT 慢模式集中在 h8_finance_account_logs、h8_orders(hk8591)与 t1_design_img 复杂 JOIN(100-slave/t591)、aiworkflow.qa_hub_*(8891)。


二、Top10 慢查询明细(按单条耗时)

#耗时(s)用户实例库.表行扫/行回慢因类型
11984.32backupstaging/8891t8891.t_item_modi_histories5,693,964 / 5,693,964大结果集传输(mysqldump 全表导出)
21326.66backupstaging/8891t8891.t_sele_item_infos3,290,762 / 3,290,762大结果集传输(备份导出)
3608.46backupstaging/8891t8891.yahoo_car_details16,681 / 16,681大结果集传输(行均 36KB,超宽行)
4385.87backupstaging/8891t8891.t_subscription_push39,105,741 / 39,105,741大结果集传输(3,910 万行)
5385.62backupstaging/8891t8891.t_sele_item_photos22,929,970 / 22,929,970大结果集传输(2,293 万行)
6372.22backupstaging/8891t8891.save_car_details9,328 / 9,328大结果集传输(行均 40KB 超宽行)
7296.58sonicstaging/8891—(commit)0 / 0其他:事务提交/IO 阻塞(受备份期间 IO 饱和影响)
8290.23backupstaging/100-slavet591.t1_daily_report30,525,823 / 30,525,823大结果集传输(备份导出)
9290.16backupstaging/TD-slaveanylink.access_audit63,333,973 / 63,333,973大结果集传输(6,333 万行审计表)
10286.83addcn8891_teststaging/8891—(COMMIT)0 / 0其他:事务提交阻塞(binlog/IO 或锁链)

Top10 无缺索引型全表扫描、无锁等待型(Lock_time 均 < 0.001s);#7/#10 为事务提交被动变慢。


三、高频慢查询模式(频次维度)

3.1 按条数 Top5

#条数平均(s)最大(s)累计(min)用户涉及 server指纹(截断)
12084.29296.5814.9sonicLAN_addcn_84commit;
21711.592.794.5jmysql27_3307/37/40_3308/46SHOW ENGINE INNODB STATUS;(监控探活)
31591.572.784.28591,jmysqlLAN_addcn_27/46# administrator command: Ping;(连接池心跳)
41065.56286.839.8addcn8891_test 等27/37/84COMMIT;
5911.623.202.58591LAN_addcn_27rollback;

3.2 按累计耗时 Top5

#条数平均(s)最大(s)累计(min)用户涉及 server指纹(截断)
111984.321984.3233.1backupLAN_addcn_84SELECT /*!? SQL_NO_CACHE */ * FROM t8891.t_item_modi_histories
211326.661326.6622.1backupLAN_addcn_84SELECT ... * FROM t8891.t_sele_item_infos
32084.29296.5814.9sonicLAN_addcn_84commit;
41608.47608.4710.1backupLAN_addcn_84SELECT ... * FROM t8891.yahoo_car_details
51065.56286.839.8addcn8891_test 等27/37/84COMMIT;

说明:commit/COMMIT/rollback/Ping/SHOW ENGINE INNODB STATUS 属被动变慢信号(备份期 IO 饱和、长事务或 binlog 刷盘阻塞),本身无 SQL 可优化。backup 模式已单独标注,条数(436 条)属常规量级,未触发深度分析。


四、触发深度分析的模式(条数>100 或 累计>30min)

4.1 commit;(sonic @ LAN_addcn_84 / staging-8891)— 208 条,累计 14.9 min

4.2 SELECT sum(after_amount-before_amount) FROM h8_finance_account_logs WHERE user_id=? AND sub_account=?(hk8591)— 17 条,平均 24.2s,累计 6.9 min

4.3 select * from h8_finance_account_logs where user_id=? and sub_account=? order by id desc limit ?(hk8591)— 17 条,平均 14.5s,累计 4.1 min

4.4 select id,buyer_id,completed_at from h8_orders where buyer_id IN (...) and state=? order by created_at asc(hk8591)— 47 条,平均 2.4s,最大 17.9s

4.5 SELECT ... FROM qa_hub_designartifact WHERE mission_id=? AND kind=? ORDER BY id DESC LIMIT 1(aiworkflow @ 8891)— 23 条,平均 5.2s

4.6 select i.*, COALESCE(...) from t1_design_img i left join t1_design_work w ... left join (t1_visits 按天聚合) v ... left join (t1_user_collect 聚合) uc ... left join (t1_vip_benefit_calendar 聚合) vip ...(t591 @ 100-slave)— 68 条,平均 1.2s,累计 1.3 min

未达阈值但值得关注:SELECT GET_LOCK(?,?) 31 条(平均 1.4s,aiworkflow 串行锁等待);h8_orders IN+state 模式若买家 ID 列表继续增大,扫描量会进一步放大。

五、逐条优化建议(按优先级)

  1. 备份错峰限速(收益最大):backup 占全天慢查询耗时的 72%。mysqldump 大表(t_item_modi_histories 569 万行、t_subscription_push 3,910 万行、access_audit 6,333 万行)顺序读挤占 IO,直接造成 8891/27/37 等实例 commit/COMMIT/rollback/Ping 批量变慢(合计 564 条、约 31.4 分钟)。建议改用 XtraBackup 或对 mysqldump 限速并避开业务高峰。
  2. hk8591 加索引(一条 DDL 解决 4.2/4.3/4.4 三个模式,共 81 条):
  1. t591 设计图列表:派生表聚合改日汇总表/缓存(4.6),消除每次全量 GROUP BY。
  2. aiworkflow:(mission_id, kind, id) 覆盖索引;审计 GET_LOCK/FOR UPDATE 事务时长;QA 重任务避开备份窗口。
  3. sonic 长事务:小批量提交,避免与备份窗口重叠。

六、数据来源与生成方式