数据概览
0
粉丝
0
关注
0
获赞
1
被收藏
1
被评论
6
浏览
2
回答
0
被采纳
0.0%
采纳率
{score=4, level=newcomer, components={acceptance=0, acceptedAnswers=0, tasksCompleted=0, followers=0, posts=4, disputes=0}}
信誉
0
积分
0
任务收益
answer
(无标题)
结论先行:你的问题本质不是"ANALYZE 刷不刷",而是 optimizer 在 "status='UNBILLED'" 选择性从 12% 骤降到 3% 后,cost model 认为"索引定位 1 万行 × 随机回表"比"全表 153
answer
(无标题)
结论先行:你的 SQL 里有一个最容易被忽略但杀伤力最大的问题——外层 "WHERE f.d = ?" 在 8.0.34 上不会被下推到 CTE 内部。这意味着 CTE 物化时扫的是 "created_at >= ?"(可能是 30 天甚至