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

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

PostgreSQL 资讯

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

Bun 1.4 改用 Rust 重写并收紧 PostgreSQL TLS 行为

发布于 2026-09-10T06:53:45.650589Z · Bun 博客 Bun PostgreSQL 客户端 TLS

这一版把运行时主体从 Zig 重写为 Rust,同时加入无头浏览器、图像、Markdown、cron 与 XML 等内置能力,支持 Windows ARM64 和并行的 bun test。对连 PostgreSQL 的团队更要紧的是两处行为变化:Bun.sql 开始遵守 PGSSLMODE,环境为 require 而服务端没有 TLS 时连接直接失败,不再静默明文回退;infinity 被映射为 JavaScript 的正负无穷。

阅读更多……

GitHub 把 8 月 17 日故障归因于容量未能跟上

发布于 2026-09-10T06:53:45.647561Z · GitHub 博客 可靠性 容量 故障复盘

GitHub 已是代码、CI、议题、发布和智能体入口的共享故障域,这份复盘给出的是完整因果链。事故持续 7 小时 47 分钟,Central US 的关键组件没能随流量峰值扩容,压力扩散到认证和多项服务,Copilot 客户端的重试循环又在恢复期放大了流量。官方称月提交数已从 4 月的 14 亿增至 29 亿,后续动作包括统一重试上限与预算、可变超时和面向大仓库的线性读扩容。

阅读更多……

crates.io 出现构建期供应链投毒

发布于 2026-09-10T06:53:45.643997Z · Rust 博客 Rust cargo 供应链

恶意行为发生在依赖的构建脚本里,工程即使从不调用库 API,一次构建也可能触发远程载荷。Rust 安全响应团队确认 proc-macro1 的构建脚本会下载并执行恶意载荷,而 arrayref、internment 和 append-only-vec 被重新发布并加上了对它的依赖,暴露窗口分别约 86、90 和 107 分钟。团队已删除恶意版本、恢复被恶意撤回的版本并锁定发布账号。

阅读更多……

判断慢查询是规划问题还是执行问题

发布于 2026-09-10T06:53:44.714761Z · TigerData 博客 EXPLAIN 分区 查询优化

EXPLAIN ANALYZE 同时给出 Planning Time 和 Execution Time,工程师却往往只看后者。在一张按天分了 500 个分区的表上,规划一条简单聚合查询的耗时可能是执行的 9 倍,因为规划器必须逐个加载并评估分区才能剪枝,继续加索引只会让候选路径更多。执行侧的特征完全不同:溢写临时文件、大量缓冲区读取、过滤条件丢掉大批数据。有函数依赖的列可以用 CREATE STATISTICS 改善估算。

阅读更多……