使用 pg dump 和 pgrestore 恢复数据库后,默认情况下会缺少两个关键要素:规划器统计信息和可见性映射。缺少这两者会导致查询性能严重下降。作者通过一个具体示例说明了这一问题:同一条查询在刚恢复的数据库上耗时 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@SCaLE 24x 的演讲征集(CfP)将于 2026 年 11 月 1 日截止。活动定于 2027 年 4 月 1 日至 2 日在帕萨迪纳会议中心举办,是 SCaLE 24x 的组成部分。面向对象包括 DBA、开发者、系统管理员、SRE 及云原生从业者。议题涵盖 PostgreSQL 内核原理、性能调优、复制机制、可靠性、工具链、A…
原文链接:
Estuary 对其 PostgreSQL CDC connector 进行了多项更新。新增的 Additional Backfill Filter 允许用户为单张表的回填查询指定 SQL 表达式,在部分恢复场景下可显著减少数据重读量,且该过滤器仅影响回填过程,不干预正在进行的 CDC。Discovery 控制方面新增了 schema 级别的包含/排除规则…
原文链接:
Oxynote 是一款面向工程团队的开源(Apache-2.0)内部 Wiki 工具,支持在文档页面中嵌入实时图表,直接查询 PostgreSQL、MySQL、MariaDB 或 Prometheus 的数据。针对 PostgreSQL,它可执行 SQL 并将结果渲染为时间序列、柱状图或仪表盘,同时兼容 \$\ \timeFilter 等 Grafana 风格…
原文链接:
ReviveDB 是一个面向运行在 PostgreSQL 17 上的 Supabase 项目的备份方案,备份数据存储在 Supabase 基础设施之外。每次备份完成后,系统会自动将其还原到一个临时 PostgreSQL 实例中进行验证,并与源库的完整 schema 清单进行比对,涵盖表、行数、列、约束、索引、序列、视图、函数、触发器、RLS 策略、权限及扩…
原文链接:
Dalibo 发布了 PostgreSQL Anonymizer 3.3,这是一次重大安全更新,修复了 12 个高危漏洞。这些漏洞可能允许被屏蔽用户绕过数据脱敏访问原始个人信息,甚至在某些情况下提升至超级用户权限。主要问题包括:通过缓存执行计划绕过动态脱敏、利用子查询或数据修改型 CTE 进行未授权访问、secret salt 可被读取,以及图像函数和范围…
原文链接:
关于使用
maintenance_io_concurrency 替换维护相关代码路径中
effective_io_concurrency 的补丁讨论仍在进行中。Jingtang Zhang 发现了另一处使用了错误 GUC 的位置:
heapam_relation_copy_for_cluster() 中的顺序堆扫描,该路径影响 VACUUM FU…
原文链接:
讨论聚焦于提升 PostgreSQL
xlogprefetcher.c 中 WAL 预取的效率。Shihao Zhong 确认复现了一个问题:预取请求大小仅跟随
fadvise 的范围。他提出将相邻块合并为单次
smgrprefetch() 调用作为短期修复,但指出这对
io_direct 无效,也无法跨关系合并。长期来看,他倾向于迁移至…
原文链接:
Jelte Fennema-Nio 发布了一套补丁集的更新版本,旨在为 PostgreSQL 引入基于 Python/pytest 的测试框架,作为现有 Perl TAP 测试的替代方案。该系列共包含 12 个补丁:前几个补丁改进 meson CI 输出并进行代码重构;0004 添加基本的 pytest 支持;0005 引入可管理 Postgres 服务器…
原文链接:
https://pgnexus.ai/hacker-discussions?subject=Python%2Fpytest%20test%20framework%20take%20two
此次讨论涉及一个文档遗漏问题:事件触发器表重写相关文档未涵盖 ALTER MATERIALIZED VIEW 的情形。Chao 和 Kirill 发现并报告了该问题,随后提交了修复补丁。补丁经过至少三轮修订,v3 版本获得了 Surya Poondla 的正面评审,确认修改内容无误。现有消息中未见未解决的疑虑,下一步应将该文档修复提交至 PostgreSQ…
原文链接:
该讨论涉及一个 bug:并行 vacuum 的 worker 与 leader 合计吞吐量会超出 vacuum costlimit 设定的开销预算。基准测试显示,master 在使用并行 worker 时最高可达预算的 2.4 倍,而补丁 v2 能将吞吐量控制在预算范围内。提议的修复方案将休眠时间按 nworkers 缩放,并将上限设为 min(cost…
原文链接:
commit 8c49a484e8e 在规划前为每个子查询分配唯一名称,但由于 choose planname() 对每个候选后缀都要顺序扫描全部已分配名称,导致规划复杂度为 O(N³)。在 N=1000 时,超过 98% 的规划 CPU 时间消耗在 strcmp() 调用上。Manu 提交的 v1 补丁引入哈希表并为每个基名维护后缀计数器,将均摊复杂度…
原文链接:
https://pgnexus.ai/hacker-discussions?subject=O(N%5E3)%20planning%20time%20in%20choose planname()%20since%208c49a484e8e
Anthropic 近日推出了一套新工具,帮助企业客户追踪其在 AI 模型上的支出明细,旨在提升使用情况与成本的透明度。此举让企业能更清晰地了解 AI 投入所带来的价值。值得注意的是,此次发布恰逢 Anthropic 筹备 IPO 之际,提升透明度也被视为其上市前赢得企业客户信任的重要举措。随着企业对 AI 支出问责需求持续升温,这类可视化工具的战略意义愈发凸显。
原文链接:
Microsoft 公布了连续第十个季度的创纪录营收,本季度收入达 923 亿美元,同比增长 19%。这一里程碑充分体现了该公司在 AI 投资和云业务推动下持续强劲的财务表现。此外,Microsoft 还披露,在截至 9 月 30 日的季度内,其通过与 OpenAI 的商业合作安排(包括收入分成)录得 100 亿美元收入,凸显了这一战略合作的深度财务绑定关系。
原文链接:
Google 宣布在全球范围内扩大 AI 搜索广告的覆盖范围。与此同时,母公司 Alphabet 公布第三季度营收达 1276 亿美元,同比增长 25%。此次扩张的背景是核心广告业务增速开始放缓,Google 因此加快推进 AI 与广告产品的深度融合。通过将 AI 更紧密地嵌入搜索广告体系,Google 旨在维持营收增势,并在数字广告竞争日趋激烈的市场中为广告主提供更精准高效的投放工…
原文链接:
瑞士联邦铁路(SBB CFF)以高度准时著称,每年运送数百万旅客,其数据库基础设施的稳定性至关重要。在推进技术现代化时,SBB 希望掌握完整的数据自主权,同时摆脱专有软件的授权限制。由于组建专职内部 DBA 团队成本高、难度大,SBB 经过严格的市场评估,最终选择开源 PostgreSQL 并引入 CYBERTEC 的企业级支持服务。采购负责人 Romeo…
原文链接:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70043484/viewspace-3187073/ ,如需转载,请注明出处,否则将追究法律责任。