3.3.4.1 避免频繁更新与删除 3.3.4.1 避免频繁更新与删除:一次凌晨三点的索引撕裂事故,以及我们如何用“状态位软删+异步归档”重构了整个生命周期管理 凌晨2:47,监控告警像冰锥一样扎进值班工程师的太阳穴——MySQL主库的 突然飙升至 892ms,QPS 跌穿 300,慢查询日志里密密麻麻全是 。运维同事在钉钉群里甩出一张热力图:过去17分钟内, 表的二级索引 被反复扫描超过 42 万次,而同一时段内,该表仅新增订单 1,843 条。 这不是性能抖动。这是系统在用锁等待时间向我们嘶吼:你正在把数据库当内存用,而内存不该有事务、不该有 MVCC、更不该有 B+ 树分裂。