星型连接想走一条更快的规划路径
Tomas Vondra 和 Bruce Momjian 在讨论针对星型连接的规划优化:识别出事实表连接多张维度表的形态后限制连接搜索空间,只允许标准顺序的前缀组合,比如 [F]、[F,D1]、[F,D1,D2],而不允许 [F,D2]。测试显示维度较多的查询规划时间从数千毫秒降到个位数毫秒。Bruce 希望把前缀的定义讲清楚,并追问维度连接之间是否允许插入非维度表,讨论也在考虑要不要要求所有维度连续连接。
pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
当天收录 28 条。
Tomas Vondra 和 Bruce Momjian 在讨论针对星型连接的规划优化:识别出事实表连接多张维度表的形态后限制连接搜索空间,只允许标准顺序的前缀组合,比如 [F]、[F,D1]、[F,D1,D2],而不允许 [F,D2]。测试显示维度较多的查询规划时间从数千毫秒降到个位数毫秒。Bruce 希望把前缀的定义讲清楚,并追问维度连接之间是否允许插入非维度表,讨论也在考虑要不要要求所有维度连续连接。
compute_query_id 让内核算出一个各方共用的查询标识,pg_stat_statements、活动视图和日志都能对上。取值有 auto、on、off 和 regress,默认 auto 只在模块提出需求时才计算。Christophe Pettus 提醒的坑是:只在日志前缀里加了 %Q 却没有模块要求计算,日志里的标识就是空的。他建议依赖日志或活动视图的设成 on,装了 pg_stat_statements 的留在 auto。
一篇讨论持久化工作流的文章在 Hacker News 上拿到六百多分:作者认为多数任务编排被过度设计,SQLite 作为嵌入式事务存储,在单机、边缘和小团队场景里性价比很高,用 WAL 加事务状态机就能撑起持久化的工作流引擎,不必先上一套重型队列和编排服务。可以纳入轻量编排的候选方案,但跨节点调度、长事务的可观测性和灾备仍要单独设计。
Prometheus 3.12.0 不是普通补丁版。安全方面修掉了 remote-write 的 Snappy 解压拒绝服务,以及 STACKIT 服务发现的凭据暴露;功能方面新增实验性的 PromQL 函数、TSDB 性能优化、DigitalOcean 托管数据库与 Outscale 服务发现,Web 界面也能删除时间序列并清理 tombstone。跑 3.x 的团队值得排升级,重点检查 remote-write 入口与服务发现配置。
The Register 报道称,一名研究者与微软之间关于 0-day 的争执升级,威胁再放出一批 Windows 漏洞利用代码。这类披露协调失败的直接后果是,企业会被暴露在利用代码突然公开、补丁尚未就绪的窗口里。具体影响仍应以厂商公告和 CVE 编号为准;以 Windows 为主的环境值得提前盯住后续公告、终端检测规则、补丁节奏和临时缓解措施,把监控和应急路径先准备好。
新顺序省掉一次更新,超过 8KB 的 JSON 列所需的 TOAST 表也已在最新补丁集里处理。
最低容量下调直接影响开发环境和低频分析任务的成本可行性。
传统商业数据库继续被搬进公有云区域网络,跨云延迟与出站费值得重新核算。
以 Prometheus 和 Cilium 为例,讲清组件本身之外的集成、调优与运维成本。
攻击期间的流量可落盘分析,便于事后调优规则、对接 SIEM 和补齐审计材料。
core::range::Range* 进入稳定,底层库作者需要关注与未来 edition 迁移的关系。
AI 让代码产出暴增之后,瓶颈转到 diff 的可读性、风险标注和上下文恢复。
含第二代 Model Runner、实验性 Rust 前端、FP8 批次无关推理与多层 KV cache 卸载。
观点文,落点是生产 agent 工具层还需要鉴权、审计、稳定 schema、错误恢复和长生命周期状态。