PostgreSQL 技术日报 (3月16日)|如何减少 WAL?PG 社区提出最新思路
🔔 关注【IvorySQL开源数据库社区】公众号即可获取 PostgreSQL 一手干货与最新动态

📨 PostgreSQL Hacker 电子邮件讨论精选
🧩 报告实际发送到下游的字节数和事务数
Michael Paquier回应了Ashutosh Sharma关于在PostgreSQL复制中报告实际发送到下游的字节数和事务数的提议。Ashutosh建议创建补丁来添加新列以显示发送到下游的字节数和相关信息,考虑使用单个附加补丁或分为两个:一个用于文档更正,另一个用于新字段。Michael同意由于日程限制需要快速推进,但建议在继续之前获得Ashutosh Bapat的意见进行验证。讨论重点是通过额外指标增强复制监控功能的实现方法。
https://www.postgresql.org/message-id/abcv2M3BVzLYfdeq@paquier.xyz
🧩 在运行中的集群中更改数据校验和的状态
在Tomas Vondra审查了Daniel Gustafsson为在运行的PostgreSQL集群中启用/禁用数据校验和而重新基于主线的补丁集。该补丁将代码从xlog.c重构到重命名的datachecksumsworker文件中,改进了信号处理,添加了PITR和full_page_writes测试套件,并为状态转换引入了检查点。Vondra识别了几个问题:注入点可能无法正确修改数据库列表,ProcessAllDatabases在迭代间错误地跟踪进度,失败的数据库应该立即中止处理而不是继续。讨论显示该补丁依赖于可见性映射和FSM WAL日志修复需要单独解决。Vondra指出,由于提交d774072f0040后XLR_INFO位限制,添加新的XLOG记录类型需要第二个xlog资源管理器。
https://www.postgresql.org/message-id/daa95f1b-4dbd-4e03-a436-3ddd48b0fe56@vondra.me
🧩 消除 xl_heap_visible 以减少 WAL(最终在访问时设置 VM)
Melanie Plageman继续开发补丁集以消除xl_heap_visible WAL记录,并最终在访问时设置可见性映射。她一直在逐步推送补丁系列中的介绍性和简单的提交。在最新的更新中,她提到推送了更多预备提交,并提供了剩余补丁的第38版。工作似乎在系统性地推进,Melanie将大型补丁集分解为更小、更易管理的部分进行审查和集成。核心目标是通过消除某些堆可见性记录来减少WAL量,这应该能改善性能。讨论显示了这项优化工作的稳定进展,补丁集的多次迭代正在被完善和部分提交。
🧩 在发布中跳过架构更改
PostgreSQL团队正在讨论发布排除子句的语法替代方案,特别是在排除表和模式时如何处理EXCEPT语句。正在讨论两种主要的语法方法:一种使用分组排除,如"EXCEPT (TABLE t1, t2, TABLES IN SCHEMA s1)",另一种使用单独的EXCEPT子句,如"EXCEPT TABLE (t1, t2), EXCEPT TABLES IN SCHEMA (s1, s2)"。Masahiko Sawada对单独EXCEPT方法的歧义性表示担忧,认为多个EXCEPT子句可能被误解。Amit Kapila承认两种语法都有优缺点,建议在收集更多意见的同时完成待处理的补丁。Vignesh报告已实现建议的新语法,只需要少量代码更改,并提议在根据额外反馈最终确定语法决策的同时继续当前工作。
🧩 在逻辑复制中确认远程刷新之前退出 walsender
讨论集中在通过允许walsender进程在确认远程刷新操作之前退出来改进逻辑复制。Greg Sabino Mullane建议为相关代码路径添加测试覆盖,但不需要时间测量。Andrey Silitskiy回应了这个反馈,添加了一个使用正值但较小的wal_sender_shutdown_timeout值的测试用例来执行代码。这个改动似乎是优化逻辑复制场景中walsender进程关闭行为的一部分,确保适当的测试覆盖同时避免复杂的时间依赖测试。
https://www.postgresql.org/message-id/aed6b990-e7d8-40d1-96a4-64ccbfbda876@postgrespro.ru
🌐 社交媒体动态
🧩 哪些特质定义了将AI投入生产的企业?
本报告探讨了成功部署AI到生产环境的企业有哪些共同特点。基于对全球20,000多家客户的使用数据进行分析,研究人员确定了企业AI战略成功的关键因素。一项重要发现表明,AI评估工具已成为生产高质量AI输出所必需的关键手段。使用评估工具的企业将AI项目投入生产的成功率比不使用评估工具的企业高出近六倍。
🧩 PostgreSQL不仅仅在增长......它正在引领潮流
PostgreSQL继续巩固其作为全球领先开源数据库的地位。上周,在伦敦技术展上,CYBERTEC首席执行官汉斯-尤尔根·舍尼格登台演讲,探讨了这款全球领先开源数据库的发展势头。演讲强调了PostgreSQL在数据管理领域的优势地位及其在全球组织中日益增长的采用率。此次亮相凸显了PostgreSQL在现代数据基础设施中日益增长的重要性,并巩固了其在数据库行…
🧩 安联英国个人险业务线需要为定价和风险团队提供更快、更可靠的数据访问
安联英国个人险业务线需要为定价和风险团队提供更快、更可靠的数据访问。其原有的本地系统需要半天时间刷新,数据延迟最长可达两天。迁移到Databricks后,团队能够近实时地查看报价量、索赔模式和定价绩效,并建立了支持人工智能分析的基础设施。成果包括:处理速度提升60%,夜间数据加载从午餐时间完成提前至凌晨5点前,每月计算成本节省约8万英镑。
https://www.linkedin.com/posts/databricks_databricks-x-allianz-activity-7438964764300615680-OrjN

浙公网安备 33010602011771号