PostgreSQL 日报|Anonymizer 3.3 修复高危漏洞(10 月 29 日)

PostgreSQL 技术文章

转储/恢复完成。下一步如何操作?

使用 pg_dump 和 pg_restore 恢复数据库后,默认情况下会缺少两个关键要素:规划器统计信息和可见性映射。缺少这两者会导致查询性能严重下降。作者通过一个具体示例说明了这一问题:同一条查询在刚恢复的数据库上耗时 32.6 秒,执行 VACUUM ANALYZE 后降至 23 毫秒。因此,在将恢复后的数据库投入使用前,应将 VACUUM ANAL...

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fpostgres.ai%2Fblog%2F20261028-dump-restore-now-what

PostgreSQL@SCaLE24x 征稿截止日期即将到达(2027 年 11 月 1 日)

PostgreSQL@SCaLE 24x 的演讲征集(CfP)将于 2026 年 11 月 1 日截止。活动定于 2027 年 4 月 1 日至 2 日在帕萨迪纳会议中心举办,是 SCaLE 24x 的组成部分。面向对象包括 DBA、开发者、系统管理员、SRE 及云原生从业者。议题涵盖 PostgreSQL 内核原理、性能调优、复制机制、可靠性、工具链、A...

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fpostgresqlscale24x-cfp-closing-soon-on-nov-1-2027-3363%2F

Estuary 扩展 PostgreSQL CDC 功能,支持精准回溯与高效服务发现

Estuary 对其 PostgreSQL CDC connector 进行了多项更新。新增的 Additional Backfill Filter 允许用户为单张表的回填查询指定 SQL 表达式,在部分恢复场景下可显著减少数据重读量,且该过滤器仅影响回填过程,不干预正在进行的 CDC。Discovery 控制方面新增了 schema 级别的包含/排除规则...

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Festuary-expands-postgresql-cdc-with-targeted-backfills-and-scalable-discovery-3419%2F

Oxynote:开源内部知识库与实时 PostgreSQL 查询可视化

Oxynote 是一款面向工程团队的开源(Apache-2.0)内部 Wiki 工具,支持在文档页面中嵌入实时图表,直接查询 PostgreSQL、MySQL、MariaDB 或 Prometheus 的数据。针对 PostgreSQL,它可执行 SQL 并将结果渲染为时间序列、柱状图或仪表盘,同时兼容 $__timeFilter 等 Grafana 风格...

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Foxynote-an-open-source-internal-wiki-with-live-postgresql-query-charts-3406%2F

ReviveDB:Supabase 备份恢复测试与源 SCHEMA 对标

ReviveDB 是一个面向运行在 PostgreSQL 17 上的 Supabase 项目的备份方案,备份数据存储在 Supabase 基础设施之外。每次备份完成后,系统会自动将其还原到一个临时 PostgreSQL 实例中进行验证,并与源库的完整 schema 清单进行比对,涵盖表、行数、列、约束、索引、序列、视图、函数、触发器、RLS 策略、权限及扩...

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Frevivedb-supabase-backups-restore-tested-against-the-source-schema-3422%2F

PostgreSQL Anonymizer 3.3:重大安全更新

Dalibo 发布了 PostgreSQL Anonymizer 3.3,这是一次重大安全更新,修复了 12 个高危漏洞。这些漏洞可能允许被屏蔽用户绕过数据脱敏访问原始个人信息,甚至在某些情况下提升至超级用户权限。主要问题包括:通过缓存执行计划绕过动态脱敏、利用子查询或数据修改型 CTE 进行未授权访问、secret salt 可被读取,以及图像函数和范围...

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fpostgresql-anonymizer-33-major-security-update-3423%2F

PostgreSQL Hacker 电子邮件讨论精选

PATCH 并行索引构建中应用 maintenance_io_concurrency 参数

关于使用 maintenance_io_concurrency 替换维护相关代码路径中 effective_io_concurrency 的补丁讨论仍在进行中。Jingtang Zhang 发现了另一处使用了错误 GUC 的位置:heapam_relation_copy_for_cluster() 中的顺序堆扫描,该路径影响 VACUUM FU...

原文链接:

https://pgnexus.ai/hacker-discussions?subject=[PATCH] Use maintenance_io_concurrency for parallel index builds

对于紧跟在同一数据块的 FPW 或 WILL_INIT 之后的块引用,跳过预取操作

讨论聚焦于提升 PostgreSQL xlogprefetcher.c 中 WAL 预取的效率。Shihao Zhong 确认复现了一个问题:预取请求大小仅跟随 fadvise 的范围。他提出将相邻块合并为单次 smgrprefetch() 调用作为短期修复,但指出这对 io_direct 无效,也无法跨关系合并。长期来看,他倾向于迁移至...

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Skip prefetch for block references that follow a FPW or WILL_INIT of the same block

Python/pytest 测试框架进阶话题

Jelte Fennema-Nio 发布了一套补丁集的更新版本,旨在为 PostgreSQL 引入基于 Python/pytest 的测试框架,作为现有 Perl TAP 测试的替代方案。该系列共包含 12 个补丁:前几个补丁改进 meson CI 输出并进行代码重构;0004 添加基本的 pytest 支持;0005 引入可管理 Postgres 服务器...

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Python%2Fpytest test framework take two

事件触发器表重写文档缺少 ALTER MATERIALIZED VIEW 场景说明

此次讨论涉及一个文档遗漏问题:事件触发器表重写相关文档未涵盖 ALTER MATERIALIZED VIEW 的情形。Chao 和 Kirill 发现并报告了该问题,随后提交了修复补丁。补丁经过至少三轮修订,v3 版本获得了 Surya Poondla 的正面评审,确认修改内容无误。现有消息中未见未解决的疑虑,下一步应将该文档修复提交至 PostgreSQ...

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Event trigger table rewrite doc missing ALTER MATERIALIZED VIEW case

Parallel vacuum: 工作进程与主进程共同超支成本预算

该讨论涉及一个 bug:并行 vacuum 的 worker 与 leader 合计吞吐量会超出 vacuum_cost_limit 设定的开销预算。基准测试显示,master 在使用并行 worker 时最高可达预算的 2.4 倍,而补丁 v2 能将吞吐量控制在预算范围内。提议的修复方案将休眠时间按 nworkers 缩放,并将上限设为 min(cost...

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Parallel vacuum%3A workers together with leader could overrun cost budget

自 commit 8c49a484e8e 起,choose_plan_name() 中的规划时间复杂度为 O(N^3)

commit 8c49a484e8e 在规划前为每个子查询分配唯一名称,但由于 choose_plan_name() 对每个候选后缀都要顺序扫描全部已分配名称,导致规划复杂度为 O(N³)。在 N=1000 时,超过 98% 的规划 CPU 时间消耗在 strcmp() 调用上。Manu 提交的 v1 补丁引入哈希表并为每个基名维护后缀计数器,将均摊复杂度...

原文链接:

https://pgnexus.ai/hacker-discussions?subject=O(N^3) planning time in choose_plan_name() since 8c49a484e8e

行业新闻

Anthropic 推出 AI 成本分析工具,为上市做准备

Anthropic 近日推出了一套新工具,帮助企业客户追踪其在 AI 模型上的支出明细,旨在提升使用情况与成本的透明度。此举让企业能更清晰地了解 AI 投入所带来的价值。值得注意的是,此次发布恰逢 Anthropic 筹备 IPO 之际,提升透明度也被视为其上市前赢得企业客户信任的重要举措。随着企业对 AI 支出问责需求持续升温,这类可视化工具的战略意义愈发凸显。

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F10%2F28%2Fanthropic-just-launched-tools-to-show-companies-what-their-ai-spending-is-buying

Microsoft 连续 10 个季度创收入纪录,最新季度营收达 923 亿美元

Microsoft 公布了连续第十个季度的创纪录营收,本季度收入达 923 亿美元,同比增长 19%。这一里程碑充分体现了该公司在 AI 投资和云业务推动下持续强劲的财务表现。此外,Microsoft 还披露,在截至 9 月 30 日的季度内,其通过与 OpenAI 的商业合作安排(包括收入分成)录得 100 亿美元收入,凸显了这一战略合作的深度财务绑定关系。

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F10%2F28%2Fmicrosoft-hits-10-quarters-of-record-breaking-revenue-in-a-row

Google AI 搜索广告全球推广,Alphabet 第三季度营收增长 25%

Google 宣布在全球范围内扩大 AI 搜索广告的覆盖范围。与此同时,母公司 Alphabet 公布第三季度营收达 1276 亿美元,同比增长 25%。此次扩张的背景是核心广告业务增速开始放缓,Google 因此加快推进 AI 与广告产品的深度融合。通过将 AI 更紧密地嵌入搜索广告体系,Google 旨在维持营收增势,并在数字广告竞争日趋激烈的市场中为广告主提供更精准高效的投放工...

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F10%2F28%2Fgoogle-expands-ai-search-ads-globally-as-core-ad-growth-slows

社交媒体动态

瑞士联邦铁路如何借助开源 PostgreSQL 实现数据自主与企业级可靠性

瑞士联邦铁路(SBB CFF)以高度准时著称,每年运送数百万旅客,其数据库基础设施的稳定性至关重要。在推进技术现代化时,SBB 希望掌握完整的数据自主权,同时摆脱专有软件的授权限制。由于组建专职内部 DBA 团队成本高、难度大,SBB 经过严格的市场评估,最终选择开源 PostgreSQL 并引入 CYBERTEC 的企业级支持服务。采购负责人 Romeo...

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fcybertec-postgresql_postgresql-opensource-enterprisesupport-activity-7521119833669963776-GUG-

相关推荐
geovindu2 小时前
SQL Data Sampling and Approximation Techniques using postgreSQL 18
大数据·数据库·数据仓库·sql·postgresql·数据库开发·数据库架构
zyseo82 小时前
谷歌SEO 关键词研究完整方法论:从种子词到优先级矩阵
数据库·人工智能·矩阵
PaperData2 小时前
2000-2025年上市公司绿色金融改革创新试验区政策试点DID
数据库
Championship.23.243 小时前
Linux 内存管理深度解析与实战指南(基于 Linux 5.10+)
数据库
迪康coolmu3 小时前
金融客户数据合规落地:基于迪康端点安全一体化管理系统的四道防线实践
运维·服务器·数据库·经验分享·安全·网络安全·金融
郭小李3 小时前
转发与重定向
java·服务器·数据库
时间售卖铺3 小时前
MySQL事务ACID与隔离级别深度解析
运维·数据库·mysql·云原生
悟道书生3 小时前
Kingbase数据库使用命令来执行init.sql(包含建库建表语句)
数据库·oracle
潇湘秦3 小时前
SQL Server 2016+ 整数类型元数据扩宽(秒级变更)完整说明
数据库·算法