PGNexus 每日新闻

PostgreSQL 技术文章

计划于2026年2月26日发布的非常规版本

www.postgresql.org

计划于2026年2月26日发布的非常规版本

PostgreSQL Global Development Group宣布将在2026年2月26日发布一个计划外版本,以解决2026年2月12日更新中引入的回归问题。有问题的版本包括18.2、17.8、16.12、15.16和14.21。发现了两个关键回归:substring()函数现在会对来自数据库列的非ASCII文本错误地引发"invalid byte…

阅读原文
pgdsat 版本 1.2 已发布

www.postgresql.org

pgdsat 版本 1.2 已发布

pgdsat version 1.2,一个PostgreSQL Database Security Assessment Tool,已经发布。该工具评估大约80个PostgreSQL安全控制,包括CIS合规基准建议。此次更新解决了用户报告的问题并引入了新功能:-r/--remove选项可使用检查号码或正则表达式从报告中排除特定检查,为RPM发行版添加了pe…

阅读原文
postgres_dba 7.0 — 34份psql诊断报告

www.postgresql.org

postgres_dba 7.0 — 34份psql诊断报告

postgres_dba 7.0 是一个基于 psql 的交互式 PostgreSQL 诊断工具包的重大更新,无需扩展。该工具包提供 34 个诊断报告,涵盖膨胀和清理分析、表和索引健康检查、使用 pg_stat_statements 的查询分析、调优建议、大小估算、锁树分析、损坏检测和内存分析。7.0 版本引入了 7 个新报告,包括缓冲区缓存分析、工作负载…

阅读原文

PostgreSQL Hacker 电子邮件讨论精选

索引预取

讨论围绕PostgreSQL索引预取功能的性能问题展开。Alexandre Felipe报告了混合的测试结果,发现预取对随机冷访问有益,但有时对顺序扫描和热访问模式有害。Tomas Vondra和Andres Freund识别出关键技术问题:距离调整算法产生不稳定性,交替的缓存命中和未命中使预取距离在1和2之间振荡,阻止了有效的并发I/O。Andres提出…

阅读讨论
pg_upgrade: 尽可能传输 pg_largeobject_metadata 的文件

Nathan Bossart已提交了一个补丁,改进了pg_upgrade对pg_largeobject_metadata文件的处理。该补丁允许pg_upgrade在可能的情况下直接传输这些文件,而不是要求完整的转储和恢复过程。此更改旨在提高包含大对象的数据库的升级性能。Andres Freund对这项工作表示赞赏,指出当前情况比PostgreSQL版本18…

阅读讨论
[WIP]垂直聚集索引 (columnar store extension) - take2

PostgresPro的Timur Magomedov对Vertical Clustered Index (VCI)补丁提供反馈,强调了两个关键优势。首先,他赞扬VCI的用户API设计,指出它作为索引而非要求完整表转换为列式存储。用户可以使用清晰的SQL语法选择性地将特定列放入列式存储,保持熟悉的索引语义,性能收益伴随插入开销权衡。其次,他强调VCI创新的…

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

讨论围绕着一个补丁展开,该补丁实现了使用"FOR ALL TABLES EXCEPT"语法从publication中排除表的支持。多位审查者正在对v44版本的补丁提供反馈。Dilip Kumar提出了几个关注点,包括不清楚的函数命名、混乱的文档语言,以及需要更好地解释为什么不支持多个带有异常列表的publication。David G. Johnston建…

阅读讨论
改进 pg_sync_replication_slots() 以等待主节点推进

Amit Kapila对pg_sync_replication_slots()改进的剩余补丁提出担忧。主要问题是该补丁在最坏情况下可能导致无限重试。他描述了一个有问题的序列,其中不同的slot在连续重试尝试中由于各种原因失败同步:物理复制延迟阻止WAL刷新到confirmed_flush_lsn、备用服务器和主服务器之间的slot失效不匹配等。尽管对整体补…

阅读讨论
修复未初始化的xl_running_xacts填充

正在讨论修复 xl_running_xacts WAL 记录结构中未初始化填充字节的问题。该问题在分析 WAL 文件时出现,随机填充值令人困惑。关键技术要点包括:在 C99 中,{0} 初始化器不保证填充字节初始化,但 C11 为静态存储持续时间对象提供保证。由于 PostgreSQL 现在使用 C11,{0} 初始化可能有效,编译器生成与 memset…

阅读讨论

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

 

行业新闻

Ricursive Intelligence 在 4 个月内以 40 亿美元估值融资 3.35 亿美元

techcrunch.com

Ricursive Intelligence 在 4 个月内以 40 亿美元估值融资 3.35 亿美元

Ricursive Intelligence这家新兴AI初创公司在成立仅四个月内就成功融资3.35亿美元,估值达40亿美元。快速融资成功归功于该初创公司的知名创始人,他们是AI行业备受推崇的人物。据报道,这些创始人非常抢手,以至于各种公司都试图雇佣他们,最终他们决定推出自己的企业。这笔巨额投资和高估值表明投资者对该团队的专业知识和在人工智能领域做出重大贡献…

Anthropic 和 Pentagon 据报道就 Claude 使用限制进行争议

techcrunch.com

Anthropic 和 Pentagon 据报道就 Claude 使用限制进行争议

据报道,Anthropic和五角大楼就Claude(Anthropic的AI助手)的可接受使用参数存在分歧。核心争议似乎围绕Claude是否可以用于大规模国内监控行动和自主武器系统。这一冲突凸显了AI公司与政府机构之间在先进人工智能技术的伦理边界和适当应用方面持续存在的紧张关系。这一分歧强调了人们对AI治理、AI系统军事应用以及AI开发者为其技术建立使用限…

techcrunch.com

India AI Impact Summit 汇聚主要科技高管

印度目前正在举办一场为期四天的重要AI影响峰会,吸引了主要AI实验室和大科技公司的高管。峰会汇聚了来自OpenAI、Anthropic、Nvidia、Microsoft、Google和Cloudflare的代表,以及各国政府首脑等高知名度与会者。这次聚会代表了一次专注于人工智能发展及其全球影响的重大国际汇聚。峰会为讨论AI进步、政策影响以及领先技术公司与各…

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