PostgreSQL 18 给大表自动清理加上死元组上限
PostgreSQL 18 新增的 autovacuum_vacuum_max_threshold 给自动清理的触发条件加了一个硬上限。旧公式按比例计算,十亿行的表要积累两亿死元组才触发清理;新参数默认一亿元组,实际阈值取它与旧公式结果中较小的那个,五亿行是分界点。Christophe Pettus 建议在 18 上保持默认值,只对更新极频繁的大表按表设更紧的上限,设成 -1 则关掉上限。
pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
当天收录 28 条。
PostgreSQL 18 新增的 autovacuum_vacuum_max_threshold 给自动清理的触发条件加了一个硬上限。旧公式按比例计算,十亿行的表要积累两亿死元组才触发清理;新参数默认一亿元组,实际阈值取它与旧公式结果中较小的那个,五亿行是分界点。Christophe Pettus 建议在 18 上保持默认值,只对更新极频繁的大表按表设更紧的上限,设成 -1 则关掉上限。
Aurora DSQL 无法直接还原 Aurora PostgreSQL 的快照。AWS Database Blog 给出的路径分五步:做快照、导出到 S3 成 Parquet、用 Glue 爬虫编目、跑 PySpark 作业转换,再写入 Aurora DSQL。更值得先看的是限制:DSQL 每个集群只有一个数据库,多库要分次迁移;时间戳列要从字节数组转回;单事务三千行的上限要求调小批量;主键换成 UUID 后外键关系需要重建。
AWS 宣布 Amazon ElastiCache 支持 Valkey 9.0。这一版把检索能力搬进缓存层,支持全文搜索、语义检索,以及把文本相关度与向量相似度结合的混合查询,可用于商品目录检索、文档发现和检索增强生成。引擎层的命令解析和批量请求处理也做了优化,AWS 称流水线负载吞吐最高提升四成。此外哈希字段可以单独设置过期时间,集群模式支持编号数据库作为轻量命名空间,地理查询新增任意多边形范围。该版本在所有区域提供,不额外收费。
Discord 的持久化基础设施团队只有七个人,要维护数十个 ScyllaDB 集群、数百个节点,上面存着消息、频道、服务器和大部分用户数据。他们用 Rust 写了编排框架 Scylla Control Plane,把建集群、加节点、滚动升级、重启、drain 和修复做成统一流程:任务声明前置条件并保证幂等,工作流用 YAML 描述,状态存进 SQLite,失败可重试可续跑。作者称过去要三十六小时以上的操作现在两小时内完成。
Canonical 称 2026-05-07 公开的两个 Dirty Frag 漏洞影响 Linux 内核模块,其中一个是 CVE-2026-43284,另一个待定,Ubuntu 14.04 到 26.04 LTS 均受影响。官方的临时办法是阻止 esp4、esp6、rxrpc 模块加载并卸载已加载的模块。共享主机、CI runner 和容器宿主机风险最高;不用 IPsec 或 AFS 的机器可尽快禁用模块,其余等发行版补丁。
CNBC 称 AWS 北弗吉尼亚 us-east-1 数据中心事件影响了 FanDuel、Coinbase 等业务,讨论集中在故障透明度、可用区命名和状态页的可信度。us-east-1 仍是许多控制面和业务面的事实中心,单个可用区或机房的事件一旦碰上状态服务、队列、数据库或第三方 API,就会外溢到理论上跨可用区的系统。复核依赖时,RDS、ElastiCache、EKS、队列、DNS、KMS 和 CI/CD 都要确认是否真的跨故障域。
Vercel 发布了 2026 年 5 月的 Next.js 安全更新,Cloudflare 前一天也给出边缘 WAF 与框架适配层的缓解说明,并指出若干高危问题无法只靠托管规则集拦截。Next.js 的安全问题不只停在前端依赖上,App Router、middleware、边缘适配器和缓存行为都可能落在服务端攻击面里。团队应升到官方安全版本,检查 OpenNext 或 Workers 适配器,并补上 SSRF 与缓存投毒的集成测试。
AWS Database Blog 同期发布增强搜索,托管缓存层继续向实时索引和轻量查询扩展。
AWS 称其内存带宽高于 X2i,列出的收益包括 PostgreSQL 与 Memcached 的性能提升。
这个开源工具交叉引用 Terraform 资源定义与 SDK 调用,生成更接近最小权限的策略。
分析文章给出了完整提权路径,容器平台与 CI 需要重新评估 io_uring 的暴露面。
非确定性构建让补丁验证变脆弱,SBOM、锁文件、构建重放和环境快照同样是必需项。
以 Kubernetes 真实 PR 为基准,RAG 最快但漏改多文件,issue 质量比检索方式更关键。
官网显示稳定版本为 1.0.0b1,主打 Python 互操作、GPU 编程与编译期元编程。