ITPub博客

首页 > 数据库 > PostgreSQL > PostgreSQL 日报|PG18 原地升级后节点静默停止(11 月 6 日)

PostgreSQL 日报|PG18 原地升级后节点静默停止(11 月 6 日)

原创 PostgreSQL 作者:IvorySQL 时间:2026-11-06 15:34:59 0 删除 编辑

PostgreSQL 技术文章

Lakebase Postgres 基于对象存储构建,但 99.99999% 的读取操作无需访问存储层

Neon 的 Lakebase 以对象存储作为 PostgreSQL 的底层存储介质,但这并不意味着读取性能会因此变差。其架构设计使得绝大多数读请求(99.99999%)直接由本地缓存或内存响应,根本不会触及对象存储。文章指出,底层存储架构与查询实际经历的读取路径是两回事——对象存储只承担持久化基础层的角色,并不处于常规工作负载的热路径上,不能简单地将"基…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fneon.com%2Fblog%2Flakebase-postgres-reads-never-touch-object-storage

使用 Neon Function 模板节省 token 消耗

Neon 推出了基于 Neon Function Registry 的 Function 模板,旨在降低 AI agent 在使用 Neon Functions 时的 token 消耗。此前,agent 在生成代码前需要先花费 token 检索最佳实践。有了模板后,agent 可以直接从现成的可用代码出发,跳过前期调研阶段。这一改进提升了 AI 驱动工作流…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fneon.com%2Fblog%2Fsave-tokens-with-neon-function-templates

UUIDv4 与 UUIDv7:PostgreSQL 中随机主键的代价

这篇文章在 PostgreSQL 18 上对三种主键类型进行了基准测试,数据量达到 1 亿行。由于 UUIDv4 完全随机,其插入速率仅为有序主键的 62%–69%,同时每行产生的 WAL 量是有序主键的 1.5–1.9 倍。而采用时间排序的 UUIDv7 则基本避免了这些开销。文章深入分析了性能差距的成因,重点指出 UUIDv4 随机页面访问导致的索引碎…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fpostgres.ai%2Fblog%2F20261105-uuidv4-vs-uuidv7

pg_squeeze 安装环境下的 PostgreSQL 升级指南

在安装了 pg squeeze 扩展的情况下升级 PostgreSQL 时,需要配置新引入的参数 outputplugin libraries。升级过程中应将 'pgsqueeze' 添加到该参数的值中。若未做此调整,执行表压缩操作时将报错:"library 'pg_squeeze' may not be used as an output plugi…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.cybertec-postgresql.com%2Fen%2Fupdating-postgresql-with-pg_squeeze-installed%2F

数据迁移测试的策略与最佳实践

数据迁移测试的核心价值在于在切换前发现问题,而非事后补救。Fujitsu 的这篇文章针对 PostgreSQL 环境,梳理了贯穿迁移全生命周期的测试策略,主要涵盖三个阶段:迁移前对源系统的验证、数据传输后的完整性校验,以及回滚方案的演练。文章指出了迁移后的典型故障模式,包括报表数据对不上账、定时任务静默失败等。其核心观点是:一旦旧系统下线,回滚往往已不可行…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.fastware.com%2Fblog%2Fdata-migration-testing-strategy-and-best-practices

myDBR 7.7 为 PostgreSQL 带来网页报表功能

myDBR.com 发布的 myDBR 7.7 现已支持 PostgreSQL 12 及以上版本(推荐 14+)。该平台是一款基于 Web 的 SQL 报表工具,报表以 PL/pgSQL 函数形式实现,每个结果集通过游标返回。安装程序在单个事务中完成角色、数据库对象和 schema 的创建,失败时不留残余状态。主要功能包括:通过数据库角色实现行级安全控制、…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fmydbr-77-brings-web-reporting-to-postgresql-3424%2F

ReinDB:PostgreSQL 只读性能监控,首 个数据库免费

ReinDB 是一款针对 PostgreSQL 的只读性能监控工具,支持自管实例以及 Amazon RDS 和 Aurora。它通过 pg statstatements 为每条语句按小时建立性能基线,检测偏差并按额外消耗的数据库时间排序。每条告警附带执行计划历史和修复脚本,脚本中每个步骤均可回滚。该工具仅需一个只读数据库账号,无需在数据库中安装任何对象。…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Freindb-read-only-performance-monitoring-for-postgresql-first-database-free-3432%2F

Autobase 2.12 版本正式发布

Autobase 2.12 正式发布,带来多项重要改进。新版本集成了基于 Netdata 的内置监控仪表盘,涵盖系统指标、PostgreSQL、PgBouncer 及表/索引统计信息。在 AWS、GCP 和 Azure 上部署时,现默认启用多可用区(Multi-AZ)分布,提升集群容灾能力。新增 AWS Secrets Manager 集成,支持集中化密钥…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fautobase-212-released-3430%2F

时间序列数据库无需独立架构:Postgres 的一体化方案

TimescaleDB 是 Tiger Data 开发的 PostgreSQL 扩展,可在单个 Postgres 实例中支持时序工作负载,无需单独部署时序数据库。其核心特性包括:自动按时间分区的 hypertable、兼顾行列存储的 Hypercore,以及支持增量刷新的 continuous aggregate。将时序数据与关系数据放在同一数据库中,可以…

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.tigerdata.com%2Fblog%2Fneed-separate-time-series-database

PostgreSQL Hacker 电子邮件讨论精选

DOCS - CREATE PUBLICATION 中关于分区表的 ONLY 选项说明

一个文档补丁(分为两部分)修订了 CREATE PUBLICATION 和 ALTER PUBLICATION 中关于分区表的表述,明确指出 ONLY 和 * 对分区表没有任何效果。Surya Poondla 确认两个补丁(0001 和 0002)均无问题,且能干净地应用于 master 分支。新措辞"For a partitioned table…

原文链接:

https://pgnexus.ai/hacker-discussions?subject=DOCS%20-%20CREATE%20PUBLICATION%20wording%20re%20'ONLY'%20for%20partitioned%20tables.

pg_dump --exclude-table 选项丢失了 FOR ALL TABLES EXCEPT publications 的支持

当 pg_dump 通过 -T、--exclude-table-and-children 或 --filter 排除某张表时,生成的 CREATE PUBLICATION 语句仍会保留完整的 FOR ALL TABLES EXCEPT (...) 子句。若被排除的表在目标数据库中不存在,恢复时会报关系不存在的错误,导致整个 publication 创建失败…

原文链接:

https://pgnexus.ai/hacker-discussions?subject=pg_dump%20--exclude-table%20loses%20FOR%20ALL%20TABLES%20EXCEPT%20publications

清理 AddBufferToRing() 中过时的锁定注释

Chao Li 在处理另一个补丁时发现 AddBufferToRing() 函数注释中存在过时内容——该注释声称调用者必须持有 buffer header spinlock,但这一要求实际上已被提交 5e899859287 移除。彼时该提交修改了 StrategyGetBuffer(),使其在不获取 spinlock 的情况下直接 pin bu…

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Remove%20obsolete%20locking%20comment%20from%20AddBufferToRing()

在 CI 中运行 pgindent

Peter Eisentraut 重新提出在 CI 中运行 pgindent 的方案。此前的两项前置工作已完成:让 pgindent 忽略构建目录,以及将 CompilerWarnings 任务迁移至 meson。更新后的工作流改用 meson,输出也简化为内联日志。Peter Geoghegan 对 CI 资源消耗提出质疑,建议先提交 Nathan Bo…

原文链接:

https://pgnexus.ai/hacker-discussions?subject=run%20pgindent%20in%20CI

清空 oauth validatorlibraries 后 OAuth 登录仍然可用

此问题涉及将 oauth_validator_libraries 置空后,OAuth 登录仍未被阻止的缺陷。Zsolt Parragi 提交了 v3 补丁,在之前版本基础上新增了 COMMERROR 处理和错误消息的修改。Daniel Gustafsson 已将该修复推送上游,但发现回移至 18 分支的测试存在问题,计划在回到笔记本后修复。Jacob…

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Emptying%20oauthvalidator_libraries%20doesn't%20stop%20OAuth%20logins

自定义 OAuth 验证器选项

该讨论涉及自定义 OAuth validator 选项在系统视图中的展示方式。Zsolt Parragi 报告了一个 bug,Daniel Gustafsson 对其进行了审查,并对硬性上限方案表示保留意见。Zsolt 建议将相关函数重构为使用 ArrayBuildState,代码更简洁,尽管改动幅度相对较大。Daniel 认同这是更优的方向,但考虑到 v…

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Custom%20oauth%20validator%20options

行业新闻

Dropbox 斥资 3.5 亿美元收购 Tigris Data,强化 AI 基础设施

Dropbox 以 3.5 亿美元收购 Tigris Data,意在强化其 AI 基础设施布局。此次交易将支持 DBX Agent Cloud 的开发——这是一个面向 AI 模型和智能体开发者的新型存储平台。此举标志着 Dropbox 正积极向 AI 基础设施领域转型,以满足开发者日益增长的大规模存储需求。随着 AI 应用快速普及,云存储公司纷纷通过并购加…

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F11%2F05%2Fdropbox-acquires-tigris-data-for-350m-to-bolster-its-ai-iinfrastructure

OpenAI 总裁 Greg Brockman 称公司有望在 2027 年准备好上市

OpenAI 总裁 Greg Brockman 在《华尔街日报》科技大会上表示,公司最早可能在 2027 年具备 IPO 条件。他重点提到 OpenAI 正在企业市场加速拓展,而竞争对手 Anthropic 已在该领域占据一席之地。此番表态反映出 OpenAI 推动商业化、寻求上市的战略意图,也折射出整个 AI 行业持续升温、企业级客户加速落地 AI 应用…

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F11%2F05%2Fopenai-president-greg-brockman-says-company-could-be-ipo-ready-in-2027

Claude 推出个人财务管理工具,支持 Plaid 银行账户接入

Anthropic 旗下的 Claude 推出了全新的个人财务工具,用户可通过 Plaid 连接银行账户和信用卡,并就收支情况向 Claude 提问。这一功能将 Claude 的应用场景从通用 AI 助手延伸至个人财务管理领域,使其直接与专业理财应用形成竞争。借助金融数据平台 Plaid 的接入,Claude 能够获取实时账户信息,为用户提供个性化的财务洞…

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F11%2F05%2Fclaude-can-now-analyze-your-spending-with-its-new-personal-finance-tool

社交媒体动态

数据只是故事的一部分

Genie One 将结构化数据与邮件、文档等非结构化内容整合在一起,用于深入分析复杂的业务问题。它通过自动推断的 Genie Ontology 片段、专属 Genie 智能体以及 SQL 查询来挖掘深层信息,并借助 MCP 连接器检索 Gmail 和 Google Drive 中的内容。用户还可以直接在对话界面中设置定期分析任务,完整演示可通过附带链接观…

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2F%2Fposts%2Fdatabricks_your-data-tells-part-of-the-story-your-teams-activity-7524210261596045313-nqEA

Apache Spark 4.3 正式发布,现已集成至 Databricks Runtime 19

Apache Spark 4.3 已随 Databricks Runtime 19 正式发布,带来多项重要更新。新版本支持流式聚合与 transformWithState,实现有状态的实时处理;引入 SCD Type 2 Auto CDC,可在管道中保留历史数据;Project Feather 显著提升小数据集的迭代效率;Spark Connect 的能力…

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2F%2Fposts%2Fdatabricks_introducing-apache-spark-43-now-available-activity-7524138513643249665-Nay8

PostgreSQL 18 原地升级后节点表面正常实则静默:三节点多主集群踩坑记录

Ahsan Hadi 和 Susan Douglas 详细记录了对三节点多主 PostgreSQL 集群进行原地大版本升级的全过程,工具选用 pg_upgrade --link 配合 Spock 5.0.13。与需要额外服务器的滚动升级不同,该方案逐节点就地升级,其余节点持续接收写入。过程中暴露了几个关键问题:升级后的节点对外表现正常,实际上却悄悄停止了应…

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2F%2Fposts%2Fpgedge_postgresql-postgres-postgresql18-activity-7524220955661893632-LB92

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70043484/viewspace-3188081/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
IvorySQL 是瀚高公司主导研发的一款兼容 Oracle 的开源 PostgreSQL 数据库。

注册时间:2025-02-06

  • 博文量
    519
  • 访问量
    489509