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

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

PostgreSQL 博览 RSS

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

2 条内容

多租户任务队列轮转须防索引误判

Chris van EijkNow-Next

多个租户共用 PostgreSQL 任务队列时,大租户的积压可能让小租户长时间等待。Chris van Eijk 用四个工作进程比较先来先服务与按租户轮转:在其测试中,小租户完成时间中位数从约 4.5 秒降至 0.1 秒。文章进一步揭示,单有公平调度仍不够;大量空租户与积压任务会让按全局编号排序的查询选错索引。让排序匹配租户局部索引,并只扫描活跃租户,才能兼顾公平性与取任务成本。测试结果对应文中负载,仍需按实际租户分布验证。

Neki 按需解码降低分片路由开销

Dirkjan BussinkPlanetScale

分片代理需要汇总多个 PostgreSQL 实例的结果,但每层完整解码再编码都会增加 CPU 与内存开销。PlanetScale 披露 Neki 的结果处理设计:简单查询直接转发原始行字节,限制行数只解析行边界,跨分片排序则仅解码排序键并缓存结果。原始数据行被装入内部通信消息,以保留文本、二进制格式及扩展类型的表示。这篇工程分析说明了分片路由层怎样按运算需要逐步解析数据,也强调缓存生命周期与内存核算仍须明确管理。

22 条内容

Cloudflare Basin 数据平台正式可用

Marc Selwan、Micah WyldeCloudflare

Cloudflare 将数据摄取、目录管理与 SQL 查询整合为正式可用的 Basin,底层采用 R2 对象存储与 Apache Iceberg。数据可经 HTTP、Workers 或 Logpush 进入流水线,转换后落入开放表格式;目录服务负责文件合并、快照过期与元数据维护,SQL 引擎支持连接、窗口函数和公共表表达式。既有组件配置继续有效,其他兼容 Iceberg 的计算引擎也能访问数据,团队可把采集、维护与分析连成统一流程。

Caddy 2.11.6 安全加固改变多项默认行为

Caddy 项目Caddy

Caddy 2.11.6 发布安全修复与连接处理改进,同时收紧若干默认值。请求头大小上限从 1 MB 降至 16 KiB,新增读写空闲超时以限制停滞连接;含点号的请求头默认丢弃,更具体的站点块也不再隐式继承通配站点的客户端证书认证配置。反向代理与认证转发的连接处理问题一并修复。维护者应在升级前检查较大的请求头、慢速传输及多站点 mTLS 配置,避免安全加固触发现有业务的兼容性问题。