PGNexus 每日新闻

PostgreSQL 技术文章

Autobase 2.6.0 发布

www.postgresql.org

Autobase 2.6.0 发布

Autobase 2.6.0 引入了蓝绿部署工作流程,可实现 PostgreSQL 升级的近零停机时间。该流程包括使用 Patroni 备用集群部署克隆集群,通过物理复制同步数据,在目标集群上自动升级 PostgreSQL,将其转换为逻辑副本,并在切换前持续接收实时变更。流量切换在几秒内完成,回滚同样快速且无数据丢失,通过反向逻辑复制实现。Autobase…

阅读原文
MarketReader 如何使用 TimescaleDB 处理每分钟 3M 笔交易以提供美国市场交易洞察

Nicole Bahr

MarketReader 如何使用 TimescaleDB 处理每分钟 3M 笔交易以提供美国市场交易洞察

MarketReader是一家金融科技初创公司,使用TimescaleDB每分钟处理300万笔来自美国股票市场的交易,提供实时市场洞察。该公司从NASDAQ获取数据,涵盖26000只上市和OTC证券,通过API和WebSocket每十分钟向客户提供700次更新。他们的架构使用Tiger Data的TimescaleDB进行时间序列分析,结合hypertab…

阅读原文
INSERT ... ON CONFLICT ... DO SELECT: PostgreSQL v19 中的新功能

Laurenz Albe

INSERT ... ON CONFLICT ... DO SELECT: PostgreSQL v19 中的新功能

PostgreSQL v19引入了INSERT ... ON CONFLICT ... DO SELECT,这是现有ON CONFLICT子句的新变体。此功能允许带有RETURNING的INSERT语句在发生冲突时选择现有行,而不仅仅是什么都不做或更新。语法支持可选的行锁定和WHERE条件。当表具有生成列、触发器或修改插入值的数据类型时,此功能特别有用,因…

阅读原文
Pg_QoS v1.0.0 稳定版已发布!

www.postgresql.org

Pg_QoS v1.0.0 稳定版已发布!

Pg_QoS v1.0.0,一个用于PostgreSQL服务质量资源治理的扩展,已发布稳定版本。该扩展使管理员能够通过ALTER ROLE/DATABASE SET命令执行按角色和按数据库的限制。主要功能包括通过将后端绑定到特定核心来限制CPU使用,并为并行工作进程提供规划器集成,跟踪和限制并发事务与语句,work_mem会话限制,以及使用共享epoch机…

阅读原文

PostgreSQL Hacker 电子邮件讨论精选

不要在读取流中同步等待已进行中的 IO

Melanie Plageman正在开发一个补丁来改进读取流行为,通过不同步等待已在进行中的IO操作。讨论重点是代码审查反馈和测试改进。Nazir Bilal Yavuz发现了一个错误,测试总是使用'worker' io_method而不是预期的方法变量。Peter Geoghegan建议将ProcessBufferHit设为内联函数以提升性能,特别是对于…

阅读讨论
修复 multixact Oldest*MXactId 初始化和访问中的错误

讨论跟进了最近推送的一个与OldestMemberMXactId初始化和预备事务处理相关的multixact错误修复。Sami Imseih建议添加一个测试用例来验证对预备事务虚拟进程的正确处理,因为添加的断言不会覆盖这种情况。Yura Sokolov支持为已修复的错误添加测试。Heikki Linnakangas创建了Sami复现案例的简化版本,不需要并…

阅读讨论
使用 rdtsc 降低 EXPLAIN ANALYZE 的计时开销?

Lukas Fittl提交了RDTSC补丁的v10版本,用于减少EXPLAIN ANALYZE的时序开销。更新版本根据反馈将CPU特性检测移至pg_cpu_x86.c,添加了TSC不变位检查,并通过MSR读取支持HyperV虚拟机管理程序。他修改了默认TSC选择逻辑以匹配Linux内核行为,在4个或更少插槽的系统上当不变位和TSC_ADJUST位被设置时启…

阅读讨论
消除 xl_heap_visible 以减少 WAL(最终设置 VM on-access)

这个线程讨论了Melanie Plageman的v35补丁系列,用于消除xl_heap_visible WAL记录并实现访问时可见性映射更新。补丁涉及几个关键领域:将常用的剪枝上下文移至PruneState,为已冻结页面添加快速路径,使用GlobalVisState进行页面级可见性确定,在查询执行期间跟踪修改的关系,以及允许访问时剪枝将页面设置为全可见而无…

阅读讨论
在发布中跳过架构更改

讨论重点关注PostgreSQL发布功能中EXCEPT TABLES特性v54补丁的改进。Amit Kapila提出了几个小意见,包括为发布名称分隔符添加翻译注释,质疑变量命名选择,建议将测试文件从037_rep_changes_except_table.pl重命名为037_except.pl以支持未来语法变化,以及要求检查有关ALTER PUBLICAT…

阅读讨论
流式复制和WAL归档交互

Andrey Borodin 重新提起了一个关于 PostgreSQL 共享归档模式的老讨论,以解决数据中心故障期间 WAL 归档缺失的问题。该问题出现在 HA 设置中,当主服务器故障时 - WAL 文件可能已流式传输到备库但在归档中缺失,导致 1-2% 的集群出现 PITR 时间线缺口。当前的解决方案如 archive_mode=always 配合 WA…

阅读讨论

点击此处查看完整的 Hacker 讨论精选摘要

 

行业新闻

Claude Code 推出语音模式功能

techcrunch.com

Claude Code 推出语音模式功能

Anthropic宣布在Claude Code中推出语音模式,这标志着AI编程辅助领域的重要进展。这一新功能允许开发者使用语音命令与Claude Code进行交互,通过实现免手操作的编程和调试来提升编程体验。语音功能代表了Anthropic在AI编程领域更有效竞争的努力,该领域的公司正越来越多地致力于让编程工具更加易用和直观。此次推出展现了将语音界面集成到…

上个月,仅有三家公司主导了189亿美元的风险投资

techcrunch.com

上个月,仅有三家公司主导了189亿美元的风险投资

根据Crunchbase数据,2026年2月全球风险投资向初创公司投入了创纪录的1890亿美元,其中人工智能公司获得了总资本的压倒性90%。这一巨额资金激增被仅仅三家公司主导:OpenAI、Anthropic和Waymo,它们共同吸收了这些投资的大部分。这种前所未有的风险投资集中度突显了投资者对AI技术和自动驾驶系统的强烈兴趣。数据揭示了初创公司融资格局的…

TikTok 在美国部分地区因 Oracle 销售后第二次中断而宕机

techcrunch.com

TikTok 在美国部分地区因 Oracle 销售后第二次中断而宕机

由于ByteDance剥离其美国业务后的第二次Oracle基础设施故障,TikTok在美国的部分用户遇到了服务中断。此次故障影响了TikTok的功能,阻止用户正常访问平台。这标志着所有权转移以来第二次重大的Oracle相关服务中断,引发了对新基础设施安排可靠性的质疑。这次中断发生在ByteDance完成TikTok美国业务出售后仅几天,突显了平台向新所有者…

社交媒体动态

linkedin

Databricks 社区的新家来了

Databricks 用户组平台是一个新的集中式在线中心,供数据和人工智能社区连接、学习和成长。用户可以加入本地分会或虚拟兴趣小组与他人联系,发现并报名参加即将举行的社区活动来学习,还可以申请成为组织者来主持自己的聚会。该平台旨在让 Databricks 社区成员更容易相互交流并提升他们在数据和人工智能领域的技能。

构建需要数据库访问的AI代理?

linkedin

构建需要数据库访问的AI代理?

本次活动公告宣传了一场关于PostgreSQL的pgEdge MCP服务器的Postgres Live会议。会议将介绍模型上下文协议服务器是什么,以及为什么它比直接数据库连接更适合AI代理的智能方案。主题包括代币预算优化技术、更轻松快捷的数据库交互内置工具,以及与Claude Code、Cursor和其他平台集成的快速入门指南。该解决方案是100%开源的,…

如果您正在组织聚会、PUG或类似团体,并希望获得一些贴纸来向您的成员推广 PGConf.dev 🐘,请私信我。

linkedin

如果您正在组织聚会、PUG或类似团体,并希望获得一些贴纸来向您的成员推广 PGConf.dev 🐘,请私信我。

作者正在向聚会组织者、PostgreSQL用户组(PUG)或类似团体的组织者免费提供贴纸,用于向其成员推广PGConf.dev( PostgreSQL会议)。他们有多余的贴纸,愿意与社区组织者分享。有兴趣的一方应发送私信请求贴纸。

想要了解更多 PostgreSQL 社区和行业消息吗?
访问 PGNexus 了解更多