ITPub博客

首页 > 数据库 > PostgreSQL > PG 日报|补充变量导出标识,修复 Windows 日志进程空指针崩溃

PG 日报|补充变量导出标识,修复 Windows 日志进程空指针崩溃

原创 PostgreSQL 作者:IvorySQL 时间:2026-07-27 09:26:10 0 删除 编辑

PostgreSQL Hacker 电子邮件讨论精选

remove uselessjoins 与 bug #19560 的关系

Tom Lane 提议修改 analyzejoins.c,使连接消除直接基于 jointree 表示进行,而非依赖 planner 的派生数据;若成功消除连接,则回到 query_planner() 中重新执行 deconstruct_jointree 等后续步骤。Richard Guo 对此进行了原型验证,Tom Lane 随后借助 Claude 对方案进行了进一步细化,讨论聚焦于如何在保证正确性的前提下简化连接消除的实现路径。

原链接: https://pgnexus.ai/hacker-discussions?subject=removeuseless_joins%20vs.%20bug%20%2319560

启动时,使用 load libraries() 和 -DEXECBACKEND 参数在 syslogger 中出现空指针解引用错误

此次讨论的核心问题是 src/include/postmaster/syslogger.h 中的 syslogger_setup_done 变量缺少 PGDLLIMPORT 标记。Anton Voloshin 指出,自提交 8ec569479fc 起,头文件中所有非前端变量均应标记 PGDLLIMPORT,而 mark_pgdllimport.pl 脚本漏掉了该变量。修复方案是在该变量声明前添加 PGDLLIMPORT 标记,确保在 Windows EXEC_BACKEND 模式下正确导出符号。

原链接: https://pgnexus.ai/hacker-discussions?subject=NULL%20pointer%20dereference%20in%20syslogger%20with%20load libraries()%20and%20-DEXECBACKEND%20at%20startup

[补丁] 采用批量时钟扫描方式降低跨套接字原子操作竞争

Greg Burd 在回复 Ants Aasma 和 Andres Freund 的审查意见时,承认了之前对 BAS BULKWRITE 行为的误解。他原以为 BASBULKWRITE 会将写操作推迟给 bgwriter 处理,但实际上它是让 backend 自身负责写入,从而实现背压机制。他直接测试后确认,若移除 BufferAccessStrategy 中的相关逻辑,性能确实会下降,因此保留了当前的设计。讨论继续围绕批量 clock sweep 与缓冲区替换策略的交互展开。

原链接: https://pgnexus.ai/hacker-discussions?subject=%5BPATCH%5D%20Batched%20clock%20sweep%20to%20reduce%20cross-socket%20atomic%20contention

社交媒体动态

大多数CISO在付出代价后才会问合规供应商的问题:如果明天终止合作,我们还能读取自己的审计数据吗?

许多CISO在选择合规供应商时,往往忽略了一个关键问题:一旦终止合作,是否仍能访问自己的审计数据。Scalefield Secure将所有审计事件以Apache Parquet格式存储——这是一种开放、自描述的列式格式,可被DuckDB、Spark、Trino、Athena等数百种工具直接读取。该公司拥有逾25年的PostgreSQL技术积累,团队来自欧洲顶尖的PostgreSQL咨询与服务商,致力于为企业提供真正可控的合规审计解决方案。

原文链接: https://pgnexus.ai/social-media?url=https%3A%2F%2F%2Fposts%2Fcybertec-postgresql_here-is-a-question-most-cisos-dont-ask-their-activity-7486782421934469122-SgPY

如何将 AI 智能体从原型推向生产环境?

Databricks 的 Amber R. 与 Craig Wiley 在 Data + AI Summit 2026 上系统介绍了 AI 智能体的完整生命周期,涵盖构建、评估、部署与规模化落地等各个阶段,并重点演示了 Agent Bricks、AI Functions 和 Genie Code 等工具的实际应用。该演讲视频现已开放按需观看,主题演讲及其他分会场内容也可在大会平台上获取。

原文链接: https://pgnexus.ai/social-media?url=https%3A%2F%2F%2Fposts%2Fdatabricks_dataaisummit-activity-7486819131435032576-8d58


以上信息来自 PGNexus( https://pgnexus.ai/home),欢迎注册账号体验和订阅邮件获取每日更新。**

PGNexus 是面向全球 PostgreSQL 用户、开发者与贡献者的一站式生态平台,汇聚技术博客、Hacker 邮件讨论、社区补丁分析、行业资讯及全球活动信息。同时,平台提供在线沙盒环境,用户无需本地部署,即可快速体验和验证 PostgreSQL 相关功能、SQL 语句与技术方案。通过智能化的信息筛选、内容提炼与实践工具,PGNexus 帮助用户更高效地了解 PostgreSQL 技术动态,参与社区协作,并完成从学习到验证的完整闭环。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70043484/viewspace-3176793/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
IvorySQL 是瀚高公司主导研发的一款兼容 Oracle 的开源 PostgreSQL 数据库。

注册时间:2025-02-06

  • 博文量
    479
  • 访问量
    454222