PostgreSQL Hacker 电子邮件讨论精选
GSoC ABI Compliance Checker 项目
Tom Lane 重新审视了此前对 libabigail 在非 Linux 平台上可移植性的悲观判断。他最初认为 libabigail 仅支持 ELF 格式,因而无法用于非 Linux 系统,但实际上 FreeBSD 和 NetBSD 同样使用 ELF。在 FreeBSD 15.1 上使用 libabigail 2.9 配合 v21 buildfarm 客...
原文链接:
https://pgnexus.ai/hacker-discussions?subject=ABI Compliance Checker GSoC Project
允许表 AM 自定义 reloptions
该补丁系列允许表访问方法(AM)通过 TableAmRoutine 中的 amoptions 回调定义各自的 reloptions。Andrew Dunstan 发布了 v12,主要为 pgindent 格式清理。此前的关键改动包括:将 amoptions 改为裸函数指针声明,从而移除了 tableam.h 对 amapi.h 的跨头文...
原文链接:
https://pgnexus.ai/hacker-discussions?subject=Allow table AMs to define their own reloptions
逻辑解码在处理 DDL 和子事务时的缺陷
Álvaro Herrera 和 Zhijie Hou 正在完善一个涉及 DDL 与子事务的 logical decoding bug 修复。Zhijie 建议用更简洁的循环和提前返回来简化 Kuroda 的补丁中 ReorderBufferCleanupAbortedSubTxnTupleCids() 的实现,并改进相关注释。Álvaro 表示他本地...
原文链接:
https://pgnexus.ai/hacker-discussions?subject=Bug in logical decoding with DDL and subtransactions
REPACK: 对跳过外部分区的情况发出警告
此次讨论围绕一个 pg_repack 补丁展开,该补丁在 repack 操作跳过外部分区时添加警告。Fujii Masao 在审查 v4 时指出,临时 OID 列表在替换前应先释放,并质疑在持有 AccessExclusiveLock 期间额外调用 find_all_inheritors() 对大量小分区表是否会带来不可接受的开销。他还指出,若分区被并发删...
原文链接:
https://pgnexus.ai/hacker-discussions?subject=REPACK%3A warn about skipping foreign partitions
提案:逻辑复制的冲突日志历史表
本次讨论围绕 PostgreSQL 逻辑复制的冲突日志历史表提案展开。Dilip Kumar 提交了更新后的补丁集(v79),对此前的增量补丁进行了整合:0004 的改动并入 0001,0002 采纳了 Amit Kapila 建议的修复方案(使用索引关系中的 rd_opcintype)以及 Shveta 提出的输出值检查,0003 因内容重复而删除。Am...
原文链接:
有序索引扫描能否直接将 ORDER BY 的值传递给目标列表
Greg Burd 在一台大型 EC2 裸金属实例(96 vCPU、755 GB 内存)上使用 HammerDB 对该 patch 系列(v8,0001--0007)进行了混合负载基准测试。结果显示,针对目标查询类型,patch 0007 在高正向查询权重下吞吐量最高提升 +196%,单查询性能提升幅度为 53--85%。对中性负载(TPROC-C、TPROC...
原文链接:
社交媒体动态
报名通道仍然开放
CYBERTEC 与 DESIC 将于 11 月 5 日中欧时间 12:00 联合举办一场网络研讨会,全程以西班牙语进行。本次活动聚焦于如何在不降低安全标准的前提下,从 Oracle 迁移至其他数据库平台。目前报名仍在进行中,感兴趣的用户可通过提供的链接参与注册。
原文链接:
DataAI 世界巡回活动 2026 全球持续举办
DataAI 世界巡回活动 2026 正在全球多座城市陆续举办,时间跨度从 10 月延续至 12 月,涵盖欧洲、北美和亚洲。计划站点包括马德里、达拉斯、芝加哥、慕尼黑、亚特兰大、阿姆斯特丹、伦敦、多伦多、洛杉矶、纽约、米兰、东京、苏黎世、华盛顿特区、斯德哥尔摩和巴黎。活动免费参与,设有技术专题、产品演示和动手实践环节,重点探讨企业如何将 AI 模型与业务数...
原文链接: