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

PostgreSQL Hacker 电子邮件讨论精选

在更多场景中利用 WALReadFromBuffers

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

原文链接:

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

在不重启的情况下更改 shared_buffers

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

原文链接:

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

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

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

原文链接:

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

PGQ 目录表示与 pg_dump 支持

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

原文链接:

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

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 (CONCURRENTLY) backend waits indefinitely when decoding worker fails to start

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

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

原文链接:

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

社交媒体动态

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

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

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2Fwww.linkedin.com%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%2Fwww.linkedin.com%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%2Fwww.linkedin.com%2Fposts%2Fdatabricks_webinar-closing-the-ai-context-gap-activity-7502811713919041536-ft0g

相关推荐
这个DBA有点耶1 小时前
2026年做数据库开发,国产数据库已经是绕不开的选项了
数据库·dba·敏捷开发
Msshu1232 小时前
快充诱骗取电芯片XSP26A 支持全协议取电+串口发送充电器功率+共用D+D-网络
mongodb·postgresql·etcd·flume·consul·kylin
这个DBA有点耶2 小时前
COUNT慢不是因为用了*,是这5个原因——1000万行数据实测+执行计划深度解析
数据库·mysql·算法
老周聊架构2 小时前
Ontology:Palantir 架构真正的核心,不是数据库也不是知识图谱
数据库·架构·知识图谱
天衍四九-2 小时前
第一章:从 LLM 到 Agent —— DeepSeek Harness 入门
网络·数据库·人工智能·python
kyrie_sakura2 小时前
MySQL数据库学习笔记2--系统函数(分组,单行,窗口函数)
数据库·学习·mysql
我不是程序员三三3 小时前
如何监控电脑|企业终端行为监控概念科普与落地方法论
数据库·电脑·php
lhldsg4 小时前
全民健身解决方案软件开发实战:从架构设计到部署指南
java·前端·数据库·小程序
我是大猴子4 小时前
线上耗时问题排查
数据库