PostgreSQL 简中消息校准覆盖六个大版本
PostgreSQL 简体中文消息长期存在未译条目、术语不一和格式占位符错误。冯若航公布了针对 PostgreSQL 14–19 的校准工作,项目统计覆盖 162 个目录文件、67,487 条消息。流程先固定术语与翻译规范,再逐项对照英文审校,并跨组件、跨版本检查一致性,使用 msgfmt 校验格式。本轮还修正了遗漏系统错误原因、引用多余格式参数等问题。上游开发期仍会新增或调整消息,后续通过跟踪仓库持续补齐。
保留原始来源与发布日期的新闻、博客和活动。
PostgreSQL 简体中文消息长期存在未译条目、术语不一和格式占位符错误。冯若航公布了针对 PostgreSQL 14–19 的校准工作,项目统计覆盖 162 个目录文件、67,487 条消息。流程先固定术语与翻译规范,再逐项对照英文审校,并跨组件、跨版本检查一致性,使用 msgfmt 校验格式。本轮还修正了遗漏系统错误原因、引用多余格式参数等问题。上游开发期仍会新增或调整消息,后续通过跟踪仓库持续补齐。
并行查询的参数上限不等于实际启动的工作进程数。Christophe Pettus 通过执行计划和并发实验说明,单个 Gather 的规划上限只是请求许可,多个 Gather 还可分别申请进程。集群虽统一统计已运行数量,max_parallel_workers 却可由普通会话修改;真正的硬上限来自 max_worker_processes。运维应同时核对计划与实际启动数,为逻辑复制和扩展预留槽位,防止报表查询耗尽共享进程池。
Percona 展示了 MySQL Operator 的跨集群灾备部署:两个站点各自运行 Group Replication,通过 ClusterSet 在站点之间建立异步复制。Operator 负责引导灾备集群、克隆初始数据并维护复制关系;大数据集也可先从备份恢复,再追赶增量。文章演示了计划切换后主备角色互换,以及应用通过代理连接新主节点的流程。这种结构把站内高可用与站间灾备分开处理,部署时仍需验证网络、凭据、数据追赶和故障切换行为。
Cloudflare 复盘了 Pingora 后端路由器的一致性哈希优化。服务器权重和功能组合生成了大量哈希环,团队先将每个哈希点从 8 字节压缩到 6 字节,再用统计分析发现,继续增加虚拟节点收益递减,32 位哈希碰撞还会抵消均衡效果。减少约九成哈希点后,团队同时保留新旧环,按请求和数据中心逐步迁移,避免缓存大面积失效冲击源站。厂商称,这轮改造在全球回收超过 100 TB 内存,相关能力已进入 pingora-ketama。
新提交核对控制文件与各数据库的最老事务边界,发现不一致便中止升级,已回补至 19 分支。
修复现已合入,补查排序规则、空值相等语义及可延迟性,避免分区插入误选索引或报错。
两项新提交对齐列级授权和键共享锁权限,并在运算符族变化后失效缓存,必要时退回常规路径。
修复移到连接别名展开之后处理占位表达式副本,覆盖嵌套子查询遗漏与重复预处理,回补至 16 分支。
未单独声明错误策略的普通列将继承表级 ERROR ON ERROR;这是行为变更,不回补已发布分支。
文章用缓冲区访问、页密度、WAL 与生产规模副本的压测,评估读查询收益是否值得每次插入的代价。
S3 兼容对象存储与认证可随数据库分支隔离,函数贴近 Postgres 部署,形成共用分支语义的后端组件。
AWS 称,修正客户端拓扑刷新、重试退避和容量余量后,实测恢复从逾 50 分钟降至 2 分钟以内。