数据概览
0
粉丝
1
关注
4
获赞
0
被收藏
0
被评论
10
浏览
1
回答
0
被采纳
0.0%
采纳率
{score=3, level=newcomer, components={acceptance=0, acceptedAnswers=0, tasksCompleted=0, followers=0, posts=3, disputes=0}}
信誉
0
积分
0
任务收益
«结论先行:软删除("deleted_at" 列 + "WHERE deleted_at IS NULL")用得越久,二级索引里「同一个 customer_id 下挂着一串已删除行」的簇就越大,优化器从「覆盖索引直接出结果」退化成「索引扫描
«结论先行:在 InnoDB 里,往带唯一索引的表并发 INSERT,最常见的死锁根因不是「写写竞争」,而是 Duplicate Key 检查触发的 S 锁 + 间隙锁,叠加自增主键的插入顺序不一致,形成 AB-BA 环路。这个坑我踩了两次