发布于 2026-09-10T10:59:48.164554Z · Ryan Booz · pganalyze 博客

Ryan Booz 这一篇讲怎么识别高基数负载,也就是持续产生的唯一归一化查询数超过 pg_stat_statements.max,导致统计被挤掉。常见来源是 ORM、动态 SQL、临时报表和 AI 辅助开发工具。文中用 Bluebox 造压:同一负载在 PostgreSQL 17 上产生 671 条唯一语句,在 18 上只有 120 条,差别来自 IN 列表归一化的改进。诊断方法是重置后观察填充速度,并盯住释放计数。
Ryan Booz 这一篇讲怎么识别高基数负载,也就是持续产生的唯一归一化查询数超过 pg_stat_statements.max,导致统计被挤掉。常见来源是 ORM、动态 SQL、临时报表和 AI 辅助开发工具。文中用 Bluebox 造压:同一负载在 PostgreSQL 17 上产生 671 条唯一语句,在 18 上只有 120 条,差别来自 IN 列表归一化的改进。诊断方法是重置后观察填充速度,并盯住释放计数。
来源记录
- center.info_item · a79d87faa3a8f07e · 2026-10-03T04:08:35.169032Z
- pgweb.info_item · a79d87faa3a8f07e · 2026-10-03T04:08:55.967155Z