ITPub博客

首页 > 数据库 > PostgreSQL > PostgreSQL 日报|不重启动态修改 shared_buffers(9 月 8 日)

PostgreSQL 日报|不重启动态修改 shared_buffers(9 月 8 日)

原创 PostgreSQL 作者:IvorySQL 时间:2026-09-08 15:36:20 0 删除 编辑

PostgreSQL Hacker 电子邮件讨论精选

在更多场景中利用 WALReadFromBuffers

Bharath Rupireddy 发布了 v7 补丁,针对 Michael Paquier 在"Use WALReadFromBuffers in more places"线程中提出的两个问题进行了修复。第一个问题是:每次从 WAL 缓冲区满足读取后无条件关闭 WAL 段文件,在反复读取同一段内的页面时会造成不必要的开销。Bharath 的修复方案是:仅…

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Use%20WALReadFromBuffers%20in%20more%20places

在不重启的情况下更改 shared_buffers

Palak Chaturvedi 回复了 Yuhang Qiu 对补丁 0010 和 0011 的审查,这两个补丁用于实现不重启的情况下动态修改 shared buffers。本轮修复了两个问题:其一,收缩过程中 MADVREMOVE 的调用范围越过了 PROT_NONE 内存区域,在 Linux 5.10 上触发 EACCES 并导致 PANIC;修复…

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Changing%20shared_buffers%20without%20restart

BgBufferSync() 函数中 reusable_buffers 变量的含义解析

目前正在审查一个重构 BgBufferSync() 中 reusable_buffers 递增逻辑的补丁。该补丁将 reusable_buffers++ 从两个条件分支中提取出来,使 BUF_REUSABLE 条件更加清晰,并添加了一个 Assert,用于捕获以下不变量:当 skip_recently_used=true 时, Sy…

原文链接:

https://pgnexus.ai/hacker-discussions?subject=BgBufferSync()%3A%20clarification%20about%20reusable_buffers%20variable

PGQ 目录表示与 pg_dump 支持

此次讨论涉及 PGQ 的 catalog 表示及 pg dump 支持功能。Melanie Plageman 提议在 PostgreSQL 19 中回退相关改动,理由是存在一些未解决的问题,在版本 20 中不受向后兼容性约束时更适合彻底修复。Peter Eisentraut 表示同意,并询问回退范围是仅限 REL19_STABLE 还是也包括 maste…

原文链接:

https://pgnexus.ai/hacker-discussions?subject=PGQ%20catalog%20representation%20and%20pg_dump%20support

REPACK (CONCURRENTLY) 后端在解码工作进程启动失败时无限期等待

该讨论围绕修复 REPACK (CONCURRENTLY) 后端在解码 worker 启动失败时无限挂起的问题展开。Bharath Rupireddy 提交了 v3 补丁,核心改动包括:在 worker 启动后调用 shm_mq_set_handle() 将 worker 句柄与错误队列关联(因为调用 shm_mq_attach() 时 worke…

原文链接:

https://pgnexus.ai/hacker-discussions?subject=REPACK%20(CONCURRENTLY)%20backend%20waits%20indefinitely%20when%20decoding%20worker%20fails%20to%20start

pg upgradereplica: 升级后避免从库的完整重新克隆

该线程讨论的是一个名为 pg upgradereplica 的新工具,旨在通过利用 pg basebackup --incremental 和 pgcombinebackup,在 pg_upgrade 后避免对 standby 节点进行完整的重新克隆。Florin Irion 发布了一篇简短的正面评价,对设计、校验策略和 manifest 格式给予肯定…

原文链接:

https://pgnexus.ai/hacker-discussions?subject=pg upgradereplica%3A%20avoid%20full%20re-clone%20of%20standbys%20after%20pg_upgrade

社交媒体动态

pgwatch v6 测试版发布:三大核心改动都指向同一方向——减少冗余实例

pgwatch v6 测试版正式发布,三项核心架构改动都围绕同一理念展开:避免重复运行不必要的组件实例。最具代表性的优化是 goroutine 数量的大幅缩减,从 435 个降至仅 28 个。此次发布体现了开发团队在精简资源占用、简化监控工具内部并发模型方面的明确方向。

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2F%2Ffeed%2Fupdate%2Furn%3Ali%3Aactivity%3A7502749469340356609%2F

Scalefield Secure:多数据库审计日志集中管理与合规报告平台

Scalefield Secure 支持从 Oracle、SQL Server、PostgreSQL、PGEE 和 DB2 等主流数据库中采集审计日志,并对数据进行压缩以满足长期留存需求。采集到的审计数据将转化为专为审计人员设计的可视化仪表盘和报告,便于合规审查。该平台由数据库审计领域的专业团队负责运营维护,具备良好的扩展能力,能够满足企业在合规方面的核心…

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2F%2Fposts%2Fcybertec-postgresql_scalefield-secure-by-cybertec-activity-7502703270851780608-Kzv-

AI 需要业务上下文才能真正理解企业的运作方式

AI 要真正理解企业运作,离不开准确的业务上下文。即将举办的网络研讨会将演示 Genie Ontology 如何将业务术语、实体与 KPI 整合为动态上下文图谱,从而让 AI 提供可信答案、支持自主行动,并减轻团队负担。内容涵盖:根据用户权限提供差异化答案、将洞察转化为自动化智能体与应用,以及将具备上下文感知能力的 AI 集成至 Slack、Teams、移…

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2F%2Fposts%2Fdatabricks_webinar-closing-the-ai-context-gap-activity-7502811713919041536-ft0g

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

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

注册时间:2025-02-06

  • 博文量
    479
  • 访问量
    454202