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

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

PostgreSQL 博览 RSS 订阅

当天收录 28 条。

星型连接想走一条更快的规划路径

Tomas Vondra、Bruce Momjianpgsql-hackers

Tomas Vondra 和 Bruce Momjian 在讨论针对星型连接的规划优化:识别出事实表连接多张维度表的形态后限制连接搜索空间,只允许标准顺序的前缀组合,比如 [F]、[F,D1]、[F,D1,D2],而不允许 [F,D2]。测试显示维度较多的查询规划时间从数千毫秒降到个位数毫秒。Bruce 希望把前缀的定义讲清楚,并追问维度连接之间是否允许插入非维度表,讨论也在考虑要不要要求所有维度连续连接。

compute_query_id 该开还是留 auto

Christophe Pettusthebuild.com

compute_query_id 让内核算出一个各方共用的查询标识,pg_stat_statements、活动视图和日志都能对上。取值有 auto、on、off 和 regress,默认 auto 只在模块提出需求时才计算。Christophe Pettus 提醒的坑是:只在日志前缀里加了 %Q 却没有模块要求计算,日志里的标识就是空的。他建议依赖日志或活动视图的设成 on,装了 pg_stat_statements 的留在 auto。

有人主张用 SQLite 就够做持久化工作流

obeli.skobeli.sk

一篇讨论持久化工作流的文章在 Hacker News 上拿到六百多分:作者认为多数任务编排被过度设计,SQLite 作为嵌入式事务存储,在单机、边缘和小团队场景里性价比很高,用 WAL 加事务状态机就能撑起持久化的工作流引擎,不必先上一套重型队列和编排服务。可以纳入轻量编排的候选方案,但跨节点调度、长事务的可观测性和灾备仍要单独设计。

Prometheus 3.12.0 同批带来安全修复与新功能

PrometheusGitHub Releases

Prometheus 3.12.0 不是普通补丁版。安全方面修掉了 remote-write 的 Snappy 解压拒绝服务,以及 STACKIT 服务发现的凭据暴露;功能方面新增实验性的 PromQL 函数、TSDB 性能优化、DigitalOcean 托管数据库与 Outscale 服务发现,Web 界面也能删除时间序列并清理 tombstone。跑 3.x 的团队值得排升级,重点检查 remote-write 入口与服务发现配置。

研究者威胁再次公开 Windows 漏洞利用代码

The RegisterThe Register

The Register 报道称,一名研究者与微软之间关于 0-day 的争执升级,威胁再放出一批 Windows 漏洞利用代码。这类披露协调失败的直接后果是,企业会被暴露在利用代码突然公开、补丁尚未就绪的窗口里。具体影响仍应以厂商公告和 CVE 编号为准;以 Windows 为主的环境值得提前盯住后续公告、终端检测规则、补丁节奏和临时缓解措施,把监控和应急路径先准备好。