PostgreSQL 每日新闻#87 2026-03-19
PGNexus 每日新闻 PostgreSQL 技术文章 [image: PGConf.dev 2026 日程公布!] <https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2...> www.postgresql.org PGConf.dev 2026 日程公布! <https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2...> PGConf.dev 2026,即PostgreSQL Development Conference,将于2026年5月19-22日在加拿大不列颠哥伦比亚省Vancouver举行。会议日程已公布,今年的议程有所扩展,包括周二的社区主导会议和庆祝PostgreSQL项目30周年的特别活动。这个为期四天的活动汇集了PostgreSQL用户、开发者和社区组织者,… 阅读原文 <https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2...> [image: 开发人员在存储传感器数据方面经常犯的错误] <https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.tigerdata.com%2Fblog%2Fw...> NanoHertz Solutions - Jake Hertz 开发人员在存储传感器数据方面经常犯的错误 <https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.tigerdata.com%2Fblog%2Fw...> 开发人员在存储传感器数据时经常错误地将其视为传统的事务数据库行,使用标准化模式和关系模式。当设备数量增加、采样率提高、历史数据积累时,这种方法在规模上会失败。核心问题是概念性的:传感器数据看起来像行,但实际上表现为时间有序的数据流,其价值随着时间推移而下降。传统的面向行的方法难以处理连续的数据摄取突发、时间范围查询和乱序数据到达。解决方案需要认识到传感器数… 阅读原文 <https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.tigerdata.com%2Fblog%2Fw...> PostgreSQL Hacker 电子邮件讨论精选 添加 REPACK [并发] <https://pgnexus.ai/hacker-discussions?subject=Adding%20REPACK%20%5Bconcurren...> 讨论重点是修复REPACK CONCURRENTLY实现中的崩溃问题。Srinath确定了根本原因:在DecodingContextFindStartpoint期间repacked_rel_locator.relNumber被设置为InvalidOid,导致change_useless_for_repack过滤器失效。这使得不相关的变更被解码并添加到reo… 阅读讨论 <https://pgnexus.ai/hacker-discussions?subject=Adding%20REPACK%20%5Bconcurren...> 通用计划和"初始"修剪 <https://pgnexus.ai/hacker-discussions?subject=generic%20plans%20and%20%22ini...> Amit Langote提出了一个解决方案,通过早期剪枝来避免PostgreSQL通用计划中不必要的分区锁定。当前方法通过AcquireExecutorLocks()预先锁定所有分区,即使是初始剪枝会消除的分区。提议的修复在GetCachedPlan()中引入ExecutorPrep(),在锁定决策之前执行有限的执行器工作(范围表初始化、权限、剪枝)。该解… 阅读讨论 <https://pgnexus.ai/hacker-discussions?subject=generic%20plans%20and%20%22ini...> pg_plan_advice 查询计划建议 <https://pgnexus.ai/hacker-discussions?subject=pg_plan_advice> 讨论的焦点是新提交的test_plan_advice模块(用于pg_plan_advice)的性能问题。Tom Lane强烈反对该测试运行整个核心回归测试套件两次(每个计划一次),称其为对buildfarm资源的"过度滥用",在较慢的机器上增加了10%的运行时间。Robert Haas为全面测试辩护,认为这是开发过程中最有效的工具,发现bug的效果比其他方… 阅读讨论 <https://pgnexus.ai/hacker-discussions?subject=pg_plan_advice> 索引预取 <https://pgnexus.ai/hacker-discussions?subject=index%20prefetching> Peter Geoghegan在v15出现代码腐化后发布了index prefetching补丁集的第16版。此次更新包含两个显著变化。首先,他对修复selfuncs.c机制问题采取了更保守的方法,该机制在get_actual_variable_range在规划期间执行过多工作时会放弃操作。由于缺乏共识和时间限制,他没有实施基于叶页面的新方法,而是在hea… 阅读讨论 <https://pgnexus.ai/hacker-discussions?subject=index%20prefetching> 更好的共享数据结构管理和可调整大小的共享数据结构 <https://pgnexus.ai/hacker-discussions?subject=Better%20shared%20data%20struc...> Heikki Linnakangas和Robert Haas正在讨论PostgreSQL共享内存管理系统的改进。Linnakangas提出使用ShmemRegisterStruct()的新API来替代当前的shmem_request/startup_hook机制,旨在消除请求和分配内存大小之间的不匹配。该提案包括移动pg_stat_statements初始… 阅读讨论 <https://pgnexus.ai/hacker-discussions?subject=Better%20shared%20data%20struc...> 不要在读取流中同步等待已在进行的IO <https://pgnexus.ai/hacker-discussions?subject=Don't%20synchronously%20wait%20for%20already-in-progress%20IO%20in%20read%20stream> Andres Freund正在修订PostgreSQL读取流功能中异步I/O处理的补丁系列。原始方法引入了PrepareHeadBufferReadIO()和PrepareAdditionalBufferReadIO()函数,但Freund发现了代码重复和测试覆盖率降低的问题。他提出了一种不同的方法,修改现有的StartBufferIO()函数以返回枚举值… 阅读讨论 <https://pgnexus.ai/hacker-discussions?subject=Don't%20synchronously%20wait%20for%20already-in-progress%20IO%20in%20read%20stream> 社交媒体动态 [image: Wordle 和 PostgreSQL 有什么关系?] <https://www.linkedin.com/posts/cybertec-postgresql_pgdayparis-postgresql-cyb...> linkedin Wordle 和 PostgreSQL 有什么关系? <https://www.linkedin.com/posts/cybertec-postgresql_pgdayparis-postgresql-cyb...> 本内容宣布了 pgDay Paris 2026 的一场会议,高级开发人员 Pavlo Golub 将演示如何使用 PostgreSQL 定制 Wordle 游戏。演讲将涵盖单词选择逻辑和用户会话处理等技术方面。会议将于 2026 年 3 月 26 日 15:30 至 16:15 在巴黎圣马丹街 199bis 号礼堂举行。该会议面向 PostgreSQL 专… [image: 在 #NVIDIAGTC 大会上,NVIDIA 推出 AI Runtime,Databricks 现已提供无服务器 NVIDIA A10 和 H100 GPU 用于训练和微调。] <https://www.linkedin.com/posts/databricks_nvidiagtc-activity-744050562957380...> linkedin 在 #NVIDIAGTC 大会上,NVIDIA 推出 AI Runtime,Databricks 现已提供无服务器 NVIDIA A10 和 H100 GPU 用于训练和微调。 <https://www.linkedin.com/posts/databricks_nvidiagtc-activity-744050562957380...> 在 #NVIDIAGTC 大会上,NVIDIA 推出了 AI Runtime 现已在 Databricks 上提供无服务器 NVIDIA A10 和 H100 GPU 用于训练和微调。GPU 基础设施一直是 AI 团队面临的主要障碍,包括冗长的采购周期、复杂的分布式设置和数据瓶颈问题。AI Runtime 通过提供无需集群管理的按需 GPU、预装框架的优化… [image: Databricks上的Apache Spark结构化流处理实时模式现已完成发布。] <https://www.linkedin.com/posts/databricks_real-time-mode-for-apache-spark-st...> linkedin Databricks上的Apache Spark结构化流处理实时模式现已完成发布。 <https://www.linkedin.com/posts/databricks_real-time-mode-for-apache-spark-st...> Real-Time Mode(RTM)用于Apache Spark结构化流处理,现已在Databricks上正式发布。此前,团队需要使用Apache Flink等独立引擎来实现超低延迟,导致代码库和运营开销重复。RTM为现有的Spark API带来了毫秒级延迟。早期采用者报告了显著成果:Coinbase在计算250多个机器学习特征的同时实现了超过80%的延… 想要了解更多 PostgreSQL 社区和行业消息吗? 访问 PGNexus <https://pgnexus.ai> 了解更多
participants (1)
-
postgresnexus@gmail.com