选择 打开 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

PostgreSQL 博览 RSS 订阅

当天收录 26 条。

备库断开流复制后仍会从归档追进度,别把它读成健康

CorootCoroot 工程博客

高可用演练里最容易误判的一句话是「复制没有落后」。Coroot 切断 CloudNativePG 备库到主库的连接后,日志里连接失败与 restored log file 交替出现:归档段先落到对象存储,备库继续回放,于是部分延迟指标回落,而 shipping 指标持续上升。根因是 PostgreSQL 自身的归档恢复回退,不是 operator 额外复制数据。告警应把流复制连接、接收延迟、回放延迟和归档恢复速率分开看。

vip-manager v5 改为在 DCS 失联时摘除 VIP

Pavlo Golubpashagolub.github.io

vip-manager 给 Patroni 集群管理浮动 IP,这一版改了失败时的默认取向。Pavlo Golub 说明 v5 在分布式配置存储不可达时不再保留 VIP,而是主动摘除以避免脑裂,代价是 DCS 或 Patroni 的短暂故障会直接中断服务;etcd watch 被取消后也会重新同步领导权状态,不再留下过期 VIP。配置层面删除了已弃用参数,旧配置不改可能起不来。作者强调这不是外观性版本,升级前要改监控预期并复核切换流程。

pgvector 做带过滤的向量检索有四种可选写法

Christopher WinslettCrunchy Data 博客

向量检索一旦带上标量过滤,HNSW 常常先取一批再被 WHERE 过滤掉,召回不足。Christopher Winslett 整理了四种写法:开 hnsw.iterative_scan 让图继续扫到够数;对稳定且基数低的条件建带 WHERE 的部分 HNSW 索引;先超量取候选再过滤重排,池子按 k 除以选择率再乘二估;以及按查询向量哈希缓存结果。低选择率下迭代扫描代价明显,写完要用 EXPLAIN ANALYZE 核对。

Redis Open Source 8.10 GA,改动跨编码、复制与备份

RedisRedis GitHub Release

Redis 把 8.10 标为 GA,改动横跨数据编码、复制身份和持久化流程,影响面大于普通补丁版本。新增紧凑哈希、HIMPORT、节点间 TLS 证书认证、集合基数命令、基于 MP-AOF 的 BACKUP 和 Streams 回复大小限制,同时带来 active defrag 与 AOF 加载的修复。升级前建议搭 8.8 与 8.10 的对照环境,复测内存、P99、还原、集群切换和证书轮换,备份以还原可读为验收。

TeamCity 全版本受未认证 RCE 影响,需按 CI 事件处置

JetBrainsJetBrains 博客

CI 服务器通常持有代码、仓库与云凭据、签名材料和构件发布权限,未认证远程执行的后果不止一台机器失陷。JetBrains 称所有 TeamCity On-Premises 版本受 CVE-2026-63077 影响,攻击者经 HTTP 访问即可利用 agent 轮询协议绕过认证并执行系统命令。修复版本是 2025.11.7 与 2026.1.3,更早版本可先用安全补丁插件缓解。处置顺序是隔离公网入口、升级,再轮换凭据并审计构件。

Prometheus Operator 0.93.0 改了压缩默认行为

Prometheus OperatorGitHub Release

Prometheus 加 Thanos 的组合里,压缩与块上传直接决定存储放大、查询完整性和恢复成本。0.93.0 在 Prometheus 3.9.0、Thanos 0.41.0 及以上的集群不再默认关闭本地压缩,改用延迟压缩路径、shipper 元文件名和忽略块大小不一致三个参数协同。同版本还收紧 CRD 数值校验、给分片数设默认值。要保持旧行为需显式设置 spec.disableCompaction 为 true。