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

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

Direct TOAST 用 TID 指针取代 OID 索引查找 RSS

Hannu Krosing 提交了 Direct TOAST 的 v2 补丁,用直接 TID 指针取代基于 OID 的索引查找来定位 TOAST chunk,作者给出的数据是写入 1MB 到 1GB 的值提速 7% 到 15%,数据进了 shared buffers 之后读取与原有 TOAST 相当。Michael Paquier 提出多项异议,包括 varatt_direct 实际是 20 字节而非 18 字节。

发布于 2026-09-10T10:59:50.144358Z · Hannu Krosing · PostgreSQL hackers
TOAST 存储 性能

Hannu Krosing 提交了 Direct TOAST 的 v2 补丁,用直接 TID 指针取代基于 OID 的索引查找来定位 TOAST chunk,作者给出的数据是写入 1MB 到 1GB 的值提速 7% 到 15%,数据进了 shared buffers 之后读取与原有 TOAST 相当。Michael Paquier 提出多项异议,包括 varatt_direct 实际是 20 字节而非 18 字节。

Hannu Krosing 提交了 Direct TOAST 的 v2 补丁,用直接 TID 指针取代基于 OID 的索引查找来定位 TOAST chunk,作者给出的数据是写入 1MB 到 1GB 的值提速 7% 到 15%,数据进了 shared buffers 之后读取与原有 TOAST 相当。Michael Paquier 提出多项异议,包括 varatt_direct 实际是 20 字节而非 18 字节。

原始来源 ↗

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