PGNexus 每日新闻

PostgreSQL 技术文章

PostgreSQL 19:第 3 部分或 CommitFest 2025-11

Pavel Luzanov

PostgreSQL 19:第 3 部分或 CommitFest 2025-11

本文回顾了PostgreSQL 19在2025年11月CommitFest的开发进展。关键改进包括规划器增强功能,如急切聚合和COUNT优化、并行TID Range Scan功能,以及分区表COPY性能改进。新特性包括error_on_null函数、支持临时对象的SQL标准风格函数,以及用于副本和主服务器之间同步的WAIT FOR功能。监控改进涵盖pg_s…

阅读原文
当持续摄入破坏传统 Postgres

Matty Stratton

当持续摄入破坏传统 Postgres

传统的PostgreSQL在持续数据摄取工作负载下会遇到困难,因为它的设计假设存在维护所需的安静期。与提供清理谷值的批量ETL不同,来自IoT传感器、交易数据流或指标收集器的连续流消除了这些喘息窗口。这产生了三个关键问题:autovacuum持续运行与写入竞争I/O,checkpoint循环在WAL中产生连续的full-page写入突发,以及ANALYZE…

阅读原文

PostgreSQL Hacker 电子邮件讨论精选

使用 SIMD 加快 COPY FROM 文本/CSV 解析

Nathan Bossart在经过广泛测试和审查后提交了用于COPY FROM文本/CSV解析的SIMD优化补丁。在Manni Wood提供的基准测试显示显著改进后,v17补丁得到最终确定,特别是对于宽CSV数据(ARM上快42-61%,x86上快49-61%)。Nazir Bilal Yavuz发现v15版本在gcc 14.2.0上存在性能回归问题,通过…

阅读讨论
缓冲区锁定是特殊的(hints、checksums、AIO writes)

Alexander Lakhin发现了由提交82467f627引入的一个bug,在哈希索引表上执行特定DELETE操作序列时会触发bufmgr.c中的断言失败。该问题发生在哈希索引扫描期间BufferBeginSetHintBits进行缓冲区验证时。Andres Freund承认这个bug是一个"愚蠢的小错误",Alexander Kuzmenkov也私下…

阅读讨论
[PATCH] 支持自动序列复制

讨论集中在PostgreSQL逻辑复制中自动序列复制补丁上。主要贡献者Zhijie Hou在补丁集第12版中解决了多个评审意见。关键技术讨论包括优化权限检查和漂移检测顺序,将昂贵操作移至函数流程后期,以及为混合热/冷序列实现按序列睡眠间隔以获得更好性能。补丁现在包含三个组件:基本自动序列复制(0001)、同步worker中的序列信息缓存(0002)和REF…

阅读讨论
在发布中跳过模式更改

讨论集中在PostgreSQL的CREATE PUBLICATION命令中EXCEPT子句的语法设计上,用于排除特定表。争论的焦点是使用"TABLE (t1, t2)"还是其他语法如"TABLES (t1, t2)"或"TABLES IN (t1, t2)"。Masahiko Sawada认为"TABLE (...)"与PostgreSQL中用于函数返回的…

阅读讨论
在逻辑复制中确认远程刷新之前退出walsender

讨论的焦点是引入wal_sender_shutdown_timeout的补丁,该补丁允许在PostgreSQL关闭期间终止walsender,而无需等待远程刷新确认。Alexander Korotkov修订了补丁以解决之前的问题,添加了默认值为-1(禁用)的新GUC以避免行为变化。该补丁影响逻辑和物理复制,并包含新的WalSndDoneImmediate(…

阅读讨论
将 COPY ... ON_ERROR ignore 更改为 ON_ERROR ignore_row

Fujii Masao提议为file_fdw外部表的ON_ERROR='set_null'功能添加回归测试。在Peter Eisentraut提交启用此功能的补丁后,Fujii注意到与ON_ERROR='ignore'不同,目前没有回归测试覆盖file_fdw中的set_null行为。他建议添加测试以确保功能正常运行并提高测试覆盖率。Yi Ding同意添加…

阅读讨论

社交媒体动态

在班加罗尔参加 PGConf India 2026 期间,我们 CYBERTEC PostgreSQL 服务和支持印度团队度过了美好的时光

linkedin

在班加罗尔参加 PGConf India 2026 期间,我们 CYBERTEC PostgreSQL 服务和支持印度团队度过了美好的时光

CYBERTEC PostgreSQL 服务和支持印度团队参加了在班加罗尔举行的 PGConf India 2026。团队表达了对本次会议的热情,并表示期待为 PostgreSQL 社区做出贡献。团队成员包括 Rohit Gupta、Abhipsa Padhi、Kaibalya Prasad Nath 和 Anil kakkeri。该活动还提到了 PGDa…

请在月底的 KubeCon 2026 上找到我们和我们的合作伙伴 Lightbits!

linkedin

请在月底的 KubeCon 2026 上找到我们和我们的合作伙伴 Lightbits!

该公司宣布与 Lightbits 在阿姆斯特丹的 KubeCon 2026 上建立合作伙伴关系。该合作将原生 NVME/TCP 与企业级 PostgreSQL 相结合。Lightbits 发明了 NVMe over TCP 存储协议,将其原生嵌入到其软件定义的块存储中,以使用通用基础设施实现超低延迟和高吞吐量。参观者可在阿姆斯特丹 Rai 会展中心的 89…

...

linkedin

...

这是在CYBERTEC PostgreSQL服务和支持总部的一个普通周四晚上,AI在这里被真正付诸实践,而不是仅仅在PPT演示中被讨论。该帖子强调,真正的AI实施发生在这家公司中,具体是在PostgreSQL、数据科学和合规应用的背景下。

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