PostgreSQL Hacker 电子邮件讨论精选
8字节TOAST值支持方案(第二轮)
讨论围绕 8-byte TOAST chunk_id 特性的测试策略展开。Bharath Rupireddy 提议在 src/test/modules 中新增一个测试模块(类似 xid_wraparound),通过 SQL 函数在共享内存中推进 OID 计数器,使相关测试能在所有 buildfarm 节点上运行,且不影响生产系统。Michael Paqui...
原文链接:
https://pgnexus.ai/hacker-discussions?subject=Support for 8-byte TOAST values%2C round two
逻辑解码中的竞态条件
Rui Zhao 提交了补丁 v5-0004,修复 v5-0001 中的一个错误:newxcnt++ 被错误地放在 test == NULL 分支之外,导致已提交的 XID 增加了计数却未在 newxip 中填入对应条目。修复方案将该递增操作移回正确的分支,并在 v5-0003 的测试中新增了 snapshot XID 有效性检查。Rui 还澄...
原文链接:
https://pgnexus.ai/hacker-discussions?subject=Race conditions in logical decoding
pg_plan_advice:增加 NO_ 前缀的扫描和联接方法提示标签
该讨论涉及 pg_plan_advice 扩展的补丁,内容是为其添加 NO_ 扫描和连接方法标签。由于 cfbot 报告 v4 需要变基,贡献者 shihao zhong 将该补丁变基到当前 master(e1d8f81d496),生成了 v5 版本。变基仅做了代码同步,未引入任何功能性修改,原作者仍保留为 Florin Irion。该补丁在 co...
原文链接:
https://pgnexus.ai/hacker-discussions?subject=pg_plan_advice%3A add NO_ scan and join method tags
remove_useless_joins 与 bug #19560 的关系
commit e28cf96e935("Fix stale copies of PHVs in subqueries")引入了一个回归问题:包含未处理 SubLink 的上层 PlaceHolderVar(PHV)在 preprocess_subquery_phvs() 运行之后仍可能进入子查询。Richard Guo 确认该问题与 Fujii-san 此...
原文链接:
https://pgnexus.ai/hacker-discussions?subject=remove_useless_joins vs. bug %2319560
行模式识别
讨论围绕两项针对 Row Pattern Recognition(RPR)窗口的 planner 优化展开:run condition 和 frame 改写,两者此前均被屏蔽。Henson Choi 解释了三月前后添加的两个守卫条件:一个位于 find_window_run_conditions(),另一个位于 optimize_window_cla...
原文链接:
https://pgnexus.ai/hacker-discussions?subject=Row pattern recognition
社交媒体动态
CYBERTEC CEO:AI不是渐进式升级,而是将重塑数据库工程与企业技术的根本性变革
CYBERTEC首席执行官Hans-Juergen Schoenig在一次采访中指出,人工智能绝非普通的技术迭代,而是一场根本性的变革。他认为,AI将深刻重塑数据库工程、系统架构乃至整个企业技术体系。企业和技术从业者不应将其视为常规升级,而应将其看作一股驱动力,促使人们从底层重新思考系统的设计与管理方式。
原文链接:
Databricks 高级学习节:涵盖数据工程、机器学习、生成式 AI 等多条学习路径
Databricks 高级学习节将于 9 月 16 日至 10 月 14 日举行,设有数据工程、数据分析、机器学习、生成式 AI、Apache Spark 及数据仓储等多条学习路径。在活动期间完成至少一条路径的全部模块,即可享受 Databricks 认证考试五折优惠及年度 Academy Labs 订阅八折优惠。感兴趣的学习者可通过官方链接注册参与。
原文链接: