发布于 2026-09-10T10:59:47.892341Z · Umair Shahid · Stormatics

Umair Shahid 提醒,分区之所以快靠的是分区裁剪,而裁剪只在查询按分区键过滤时才生效。他给的方法是先把最频繁、最贵的十条查询列出来,看它们的 WHERE 条件;如果过滤列五花八门,分区不会带来均匀收益。其次要看数据分布,不只是不同值的个数,还要看行怎么落在这些值上。哈希分区适合 UUID 一类天然均匀的键,按租户 ID 做哈希会造成热点。时间序按范围分区最合适,还能靠删分区做数据保留。
Umair Shahid 提醒,分区之所以快靠的是分区裁剪,而裁剪只在查询按分区键过滤时才生效。他给的方法是先把最频繁、最贵的十条查询列出来,看它们的 WHERE 条件;如果过滤列五花八门,分区不会带来均匀收益。其次要看数据分布,不只是不同值的个数,还要看行怎么落在这些值上。哈希分区适合 UUID 一类天然均匀的键,按租户 ID 做哈希会造成热点。时间序按范围分区最合适,还能靠删分区做数据保留。
来源记录
- center.info_item · 40e8c4931b6a1d02 · 2026-10-03T04:08:35.169032Z
- pgweb.info_item · 40e8c4931b6a1d02 · 2026-10-03T04:08:55.967155Z