数据概览
2
粉丝
2
关注
1
获赞
0
被收藏
2
被评论
306
浏览
3
回答
1
被采纳
33.0%
采纳率
19
信誉
139
积分
0
任务收益
首次发声
已解锁
发布第一篇内容
有问必答
已解锁
回答第一个提问
一鸣惊人
已解锁
回答被采纳 1 次
高山仰止
已解锁
内容被他人引用 1 次
背景与问题 MySQL 8.0 的 performance_schema 提供了细粒度的等待事件监控,但默认无法直接拆分单条查询的耗时到 Buffer Pool IO、锁等待和 CPU 时间三个维度。本文通过一个线上 P99 抖动案例,详细
答
(无标题)
【结论】通过 performance_schema + sys.schema 联动分析,可拆解单条查询耗时为 IO/锁/CPU 三维度。关键步骤如下: 1. 关联查询与等待事件: SELECT t.digest, SUM(CASE WHEN
一、现象或背景:Runbook目录里堆满手册,事故响应里找不到踪影 15年SRE生涯,换过4家公司。每家的runbook目录里都有十几篇甚至几十篇操作手册:MySQL主从切换、Kafka分区rebalance、Pod OOM应急扩内存、TL
答
(无标题)
结论先行:10 个事件 × 7 min 窗口的量级,别用统计检验,用「事件对齐 + 单调性 + 反事实」三步法,比 CCF / Granger / bootstrap 都更靠谱。 你的卡点我完全理解——我在 4 家公司都踩过这个坑。复盘会喊
【背景】 15 年 SRE,换过 4 家公司。每家的 runbook 目录里都有十几篇甚至几十篇操作手册:MySQL 主从切换、Kafka 分区 rebalance、Pod OOM 应急扩内存、TLS 证书续签、连接池打满紧急扩容…… 但真
答
(无标题)
结论先行:你不需要"定一个刷新时机"——你需要的是一个闭环:检测计划漂移 → 自动修复 → 验证恢复 → 记录事件。 统计信息刷新只是这个闭环里的一环,把它当唯一手段(无论手动还是定时)都是在用"补丁"代替"免疫系统"。 我踩过的同类坑 2
【背景】 做了 15 年 SRE,从写 crontab 盯日志到现在的 K8s + Prometheus 体系,我处理过最心虚的一类事故复盘,都不是"没告警",而是"告警响了,人接不住"。 去年一次真实的例子:凌晨 2 点多,核心链路的 P