↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

TimescaleDB 2.30 延迟展开 chunk 加速 LIMIT 规划 RSS

Sven Klemm 介绍 TimescaleDB 2.30 新增的 DeferredChunkAppend 扫描节点。此前 hypertable 上形如 ORDER BY time DESC LIMIT 1 的查询要在规划阶段展开全部 chunk,规划耗时随 chunk 数线性增长,PostgreSQL 17 上一万个 chunk 约需 3.6 秒。新节点把展开推迟到执行阶段,由 LIMIT 提前终止,官方口径下规划时间稳定在 0.013 毫秒,由 GUC 控制且默认开启。

发布于 2026-09-10T06:53:45.947268Z · Sven Klemm · Tiger Data 博客
TimescaleDB 分区 查询规划

Sven Klemm 介绍 TimescaleDB 2.30 新增的 DeferredChunkAppend 扫描节点。此前 hypertable 上形如 ORDER BY time DESC LIMIT 1 的查询要在规划阶段展开全部 chunk,规划耗时随 chunk 数线性增长,PostgreSQL 17 上一万个 chunk 约需 3.6 秒。新节点把展开推迟到执行阶段,由 LIMIT 提前终止,官方口径下规划时间稳定在 0.013 毫秒,由 GUC 控制且默认开启。

Sven Klemm 介绍 TimescaleDB 2.30 新增的 DeferredChunkAppend 扫描节点。此前 hypertable 上形如 ORDER BY time DESC LIMIT 1 的查询要在规划阶段展开全部 chunk,规划耗时随 chunk 数线性增长,PostgreSQL 17 上一万个 chunk 约需 3.6 秒。新节点把展开推迟到执行阶段,由 LIMIT 提前终止,官方口径下规划时间稳定在 0.013 毫秒,由 GUC 控制且默认开启。

原始来源 ↗

来源记录
  • center.info_item · 738bff5e9e910ebe · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · 738bff5e9e910ebe · 2026-10-03T04:08:55.967155Z