Notion 用 Postgres 扩展查询协议流水线,查询提速约 50%
thesaraharminta · x · 2026-10-01
Notion 工程师 jitl 分享了一个数据库优化:实现 Postgres 扩展查询协议的流水线(pipelining),让查询快了约 50%。
- 背景:Notion 大量查询运行在事务里,配合 pgbouncer 事务池化和 SET LOCAL 使用,典型读取模式是 BEGIN; SET LOCAL searchpath... → SELECT → COMMIT 多次往返
- 做法:用扩展查询协议把多条语句打包进一个 pipeline,网络往返从读 N 次降为 1 次、写 N 次降为 2 次
- 给出了具体代码示例(ExtendedQueryPipeline 把 BEGIN/SET LOCAL/SELECT/COMMIT 一次发送),并提到 COMMIT 是否也流水线化可以再验证
「Infra」频道最新
- ComfyUI 推出 Comfy API:工作流 JSON 一键部署为可扩展推理端点 — PurzBeats · 2026-10-01
- NVIDIA VSS 3.3:一个提示词 30 分钟造出产线视觉 AI Agent — NVIDIAAI · 2026-10-01
- CoreWeave FC 2026 开幕,整合 Weights & Biases 推出 Forge 平台 — altryne · 2026-10-01
- Meta 把 AI 数据中心包装成实验项目,2025 年避税 39 亿美元 — The Decoder · 2026-10-01
- E2B 开源 Embed:单节点部署完整 Agent 沙箱栈 — badphilosopher · 2026-10-01
- 字节Seed研究:分块KV压缩引入相位敏感性,长上下文检索差达40点 — ByteDance-Seed · 2026-10-01