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

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

PostgreSQL 博览 RSS

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

4 条内容

PostgreSQL 18 给大表自动清理加上死元组上限

Christophe Pettusthebuild.com

PostgreSQL 18 新增的 autovacuum_vacuum_max_threshold 给自动清理的触发条件加了一个硬上限。旧公式按比例计算,十亿行的表要积累两亿死元组才触发清理;新参数默认一亿元组,实际阈值取它与旧公式结果中较小的那个,五亿行是分界点。Christophe Pettus 建议在 18 上保持默认值,只对更新极频繁的大表按表设更紧的上限,设成 -1 则关掉上限。

AWS 演示从 Aurora 快照迁移到 Aurora DSQL

Dan BlanerAWS Database Blog

Aurora DSQL 无法直接还原 Aurora PostgreSQL 的快照。AWS Database Blog 给出的路径分五步:做快照、导出到 S3 成 Parquet、用 Glue 爬虫编目、跑 PySpark 作业转换,再写入 Aurora DSQL。更值得先看的是限制:DSQL 每个集群只有一个数据库,多库要分次迁移;时间戳列要从字节数组转回;单事务三千行的上限要求调小批量;主键换成 UUID 后外键关系需要重建。

ElastiCache 支持 Valkey 9.0,加入全文与向量搜索

Mas KuboAWS Database Blog

AWS 宣布 Amazon ElastiCache 支持 Valkey 9.0。这一版把检索能力搬进缓存层,支持全文搜索、语义检索,以及把文本相关度与向量相似度结合的混合查询,可用于商品目录检索、文档发现和检索增强生成。引擎层的命令解析和批量请求处理也做了优化,AWS 称流水线负载吞吐最高提升四成。此外哈希字段可以单独设置过期时间,集群模式支持编号数据库作为轻量命名空间,地理查询新增任意多边形范围。该版本在所有区域提供,不额外收费。

Discord 把 ScyllaDB 集群运维交给 Rust 控制面

Peter FrenchDiscord 工程博客

Discord 的持久化基础设施团队只有七个人,要维护数十个 ScyllaDB 集群、数百个节点,上面存着消息、频道、服务器和大部分用户数据。他们用 Rust 写了编排框架 Scylla Control Plane,把建集群、加节点、滚动升级、重启、drain 和修复做成统一流程:任务声明前置条件并保证幂等,工作流用 YAML 描述,状态存进 SQLite,失败可重试可续跑。作者称过去要三十六小时以上的操作现在两小时内完成。

20 条内容