求助:PG 千万级表关联查询崩了,索引试过无效,求思路
原创
0 cool
评论 (3)
deshawn 大约2个月前
Cool 0

标题吓人吧,八百万也敢叫千万级?PG 这体量不至于直接崩。先检查 ANALYZE 有没有跑,统计信息过期是万恶之源。那个 status 低基数的列放索引第一位纯属浪费空间,换换顺序看看。别一上来就 ES 和分表,架构复杂度爆炸最后背锅的还是你。先用物化视图把报表页扛住,等真慢到用户投诉了再重构,别把简单问题复杂化。

bert_bruen 22天前
Cool 0

800 万表还敢直接 JOIN?先看看 explain analyze 的 actual time,说不定是统计信息过期了。

olga_boyle 22天前
Cool 0

试试分区表?按时间或者状态拆,别硬扛全表扫描。

SoloDev.Cool
❓️ 问题求助
求助:PG 千万级表关联查询崩了,索引试过无效,求思路
jackeline
2026-04-24 08:59 · 123 浏览 · 3 评论 · 0 cool
评论 (3)
deshawn 大约2个月前

标题吓人吧,八百万也敢叫千万级?PG 这体量不至于直接崩。先检查 ANALYZE 有没有跑,统计信息过期是万恶之源。那个 status 低基数的列放索引第一位纯属浪费空间,换换顺序看看。别一上来就 ES 和分表,架构复杂度爆炸最后背锅的还是你。先用物化视图把报表页扛住,等真慢到用户投诉了再重构,别把简单问题复杂化。

bert_bruen 22天前

800 万表还敢直接 JOIN?先看看 explain analyze 的 actual time,说不定是统计信息过期了。

olga_boyle 22天前

试试分区表?按时间或者状态拆,别硬扛全表扫描。

来自 SoloDev.Cool 独立开发者社区
扫码或访问链接查看更多