↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

PostgreSQL 资讯

保留原始来源与发布日期的新闻、博客和活动。

Mojo 1.0 正式发布

发布于 2026-09-10T10:59:48.126753Z · Modular 发布 语言

1.0 是评估语言可用性和迁移风险的节点,但生态并未随之完成,试点应覆盖 ABI 与 FFI、打包、调试和性能回归。

阅读更多……

OpenSSH 10.5 与 10.5p1 发布

发布于 2026-09-10T10:59:48.121851Z · OpenSSH SSH 发布

SSH 是生产管理面,升级前应在预发环境验证密钥类型、证书、跳板与 ProxyJump,发行版打包可能与上游有差异。

阅读更多……

两千五百万字符串测出排序规则的变动地图

发布于 2026-09-10T10:59:48.095232Z · ardentperf.com 升级 排序规则 检查点

Jeremy Schneider 一篇里讲了三件事。检查点上他仍不建议把 checkpoint_timeout 从五分钟往上调,理由是高可用副本救不了:主库重启后副本的恢复时间一样长。排序规则方面,他用 Docker 重做了两千五百万字符串的排序折磨测试,做成彩色网格:glibc 2.28 起多数语言的排序慢到两小时,德语和俄语的顺序在 Debian 12 与 RHEL 9 变过,日语一直稳定,ICU 每个版本都变。

阅读更多……

两个 IO 合并参数要一起调才有效

发布于 2026-09-10T10:59:48.086361Z · thebuild.com IO 参数 调优

Christophe Pettus 讲 io_combine_limit 与 io_max_combine_limit:前者是 PostgreSQL 17 引入的会话级参数,默认 128kB,把相邻块合并成一次读以减少系统调用;后者是 18 新增的 postmaster 级参数,同样默认 128kB,改动需要重启,它决定异步 IO 子系统在启动时预留多少共享内存。实际生效的是两者中较小的那个,而 SHOW 显示的是你设的值不是实际值,只抬高一个会被悄悄截断。

阅读更多……

Neon Functions 把后端逻辑搬到数据旁边

发布于 2026-09-10T10:59:48.077587Z · Neon 博客 Neon Serverless 延迟

Neon 推出 Neon Functions,一个基于 Node.js 24 的计算层,可以直接部署到 Neon 分支上,与 Lakebase Postgres 数据库跑在同一区域,DATABASE_URL 会自动注入。这个运行时支持长连接,智能体可以连续流式输出数分钟,WebSocket 或服务端推送连接也能在传输期间保持打开。设计意图是让后端逻辑和数据库在物理上足够近,从而降低数据密集型负载的延迟。

阅读更多……

跨大版本升级 Aurora 时保住 Debezium 连接器

发布于 2026-09-10T10:59:48.07266Z · AWS 数据库博客 CDC 升级 逻辑复制

Arko Dutta 给出一种在 Amazon Aurora PostgreSQL 跨大版本升级时让 Debezium 连接器继续跑的做法,避免全量重新快照。思路是用原生逻辑复制在源集群和目标集群之间搭一座同步桥。切换时先停掉订阅,手工同步序列值,在目标集群上建新的复制槽,再把连接器指向目标集群并设 snapshot.mode=never。因为保持同一个 topic 前缀,消费者只会看到短暂中断,文中测试切换耗时约 2 秒。

阅读更多……

CYBERTEC 发布自家的 Kubernetes Operator

发布于 2026-09-10T10:59:48.070055Z · CYBERTEC Kubernetes 开源 高可用

CYBERTEC 开源了 CYBERTEC PG Operator。在 CloudNativePG、Zalando postgres-operator、Crunchy PGO 和 StackGres 都已成熟的情况下,他们做新 operator 的核心动机是支持多站点部署。除了标准的生命周期管理,它重点实现多站点集群:跨站点复制、自动故障转移,以及在多个 Kubernetes 环境之间验证过的部署模型。源码已放在 GitHub 上。

阅读更多……

SynchDB 1.4 支持 Oracle 容器数据库

发布于 2026-09-10T10:59:48.066434Z · 项目仓库 CDC Oracle 扩展

Hornetlabs 发布 SynchDB 1.4,这个扩展负责把异构源库实时复制到 PostgreSQL 或 IvorySQL。新版把 Oracle 容器数据库支持扩展到全部三条路径:内嵌 Debezium 引擎做变更捕获、oracle_fdw 做初始快照、Openlog Replicator 做基于日志的复制。建连接器时按 CDB/PDB 格式写源库名,SynchDB 会自动连到对应的 PDB 服务,该路径已在 Oracle 23ai 上测试。初始快照现在也能走加密连接。

阅读更多……

Dasha 是无代理的 PostgreSQL 性能仪表盘

发布于 2026-09-10T10:59:48.062688Z · 项目仓库 工具 性能 监控

Dasha 是一个开源性能仪表盘,用只读角色连接数据库,主机上不装代理也不需要额外扩展。一个实例可以服务多个集群和它们的副本:因为多数统计是实例级且不会复制,它会分别读取每台主机再合并分析,比如主库上看着没人用的索引,可能正扛着备库的全部读负载。功能包括按八类指标算健康分、分析高频查询、对比 pg_stat_statements 快照、检查索引膨胀、查看锁树与等待事件。要求 PostgreSQL 14 以上。

阅读更多……

plx 让你用熟悉的语言写 PostgreSQL 函数

发布于 2026-09-10T10:59:48.060359Z · 项目仓库 PL/pgSQL 扩展 过程语言

Command Prompt 发布扩展 plx,允许用熟悉的语言方言编写存储函数和触发器。执行 CREATE FUNCTION 时,plx 把函数体翻译成 PL/pgSQL 存进 pg_proc.prosrc,运行时仍由自带的解释器执行,后端不会加载额外的语言运行时。可用方言包括 Ruby、PHP、JavaScript、Python、Oracle PL/SQL 和 Go,名称都带 plx 前缀,可与原生的 PL/Ruby 共存。它只改写法,不改数据库实际执行的内容。

阅读更多……