Top 5 Hacker 技术讨论
当前补丁工作涵盖多个领域:发布过滤功能改进(EXCEPT TABLES v55)、将ANALYZE优化拆分为MISSING_STATS_ONLY和MODIFIED_STATS两个独立补丁、索引预取距离算法改进(缓存场景下的开销权衡尚未解决)、pg_plan_advice文档审查(聚焦API可用性与模块命名),以及AIX buildfarm报告中本地测试成功与自动化服务器报告之间存在断连问题。
|
AIX 支持
IBM团队报告在AIX系统p9-aix1-postgres1上成功进行PostgreSQL buildfarm测试,此前由于大量测试活动而禁用了buildfarm脚本。Srirama Kucherlapati确认master分支和多个稳定版本(REL_16_STABLE、REL_15_STABLE、REL_14_STABLE)的所有测试都通过,提供了详细的…
阅读讨论
|
|
pg_plan_advice 查询计划建议
David G. Johnston正在为第18版的pg_plan_advice功能提供详细的文档审查反馈。他的审查重点是提高README和SGML文档之间的一致性,特别是在连接策略建议标签和分区描述方面。他建议将模块重命名为pg_advice_{plan,collect,stash}以便更好地排序,并提议在整个文档中使用"entries"术语以保持简洁。J…
阅读讨论
|
|
ANALYZE期间可选跳过未更改的关系?
Vasuki M根据Robert、Sami和Ilia的详细反馈修订了一个用于在ANALYZE期间可选跳过未更改关系的补丁。补丁现在分离了两个不同的用例:MISSING_STATS_ONLY(目录驱动,持久性)和MODIFIED_STATS(基于阈值,瞬态)。主要改进包括通过将缺失统计信息检查直接集成到函数中来消除重复的examine_attribute()…
阅读讨论
|
|
索引预取
讨论集中在改进PostgreSQL的index prefetching功能,特别是解决距离调整算法问题。Alexandre Felipe提议创建一个自平衡机制,根据I/O时序和缓冲区消耗模式动态调整预取距离。他建议摒弃指数距离增长,改用基于I/O并发限制的增量调整,并提出了时间无关和时间感知的模型来更好地优化预取。 Tomas Vondra对硬件测试设置提…
阅读讨论
|
|