PGNexus 每日新闻

PostgreSQL 技术文章

Postgres 查询中的读取效率问题

Michael Christofides

Postgres 查询中的读取效率问题

这篇文章探讨了PostgreSQL查询中的读取效率问题,重点关注导致查询读取超出必要数据量的膨胀和数据局部性问题。作者演示了当由于更新操作导致旧行版本在堆表和索引中累积时如何产生膨胀,从而导致性能下降。通过实际示例,他们展示了一个简单表如何在多次更新后从135 MB增长到1347 MB,查询执行时间增加5倍,缓冲区读取增加10倍。索引膨胀通过REINDEX…

阅读原文

PostgreSQL Hacker 电子邮件讨论精选

ANALYZE期间可选跳过未更改的关系?

VASUKI M提交了补丁的v4版本,实现了ANALYZE命令的MISSING_STATS_ONLY选项,提供与vacuumdb --analyze-only --missing-stats-only等效的SQL级别功能。该实现通过检查pg_statistic和pg_statistic_ext_data目录来识别缺少统计信息的关系,重用examine_at…

阅读讨论
将 jit 的默认值更改为关闭

PostgreSQL社区正在讨论将JIT(即时编译)的默认设置从启用改为禁用。Andres Freund支持这一提案,理由是自JIT引入以来分区变得更加普遍,而LLVM随时间变得明显更慢。这些因素使得默认禁用JIT成为合适的决定,直到实现实质性的性能改进。分区使用增加和LLVM性能下降的结合使得当前的JIT默认设置适得其反。Jelte Fennema-Ni…

阅读讨论
使用 rdtsc 降低 EXPLAIN ANALYZE 的计时开销?

Lukas Fittl的补丁通过rdtsc减少EXPLAIN ANALYZE的计时开销,但面临性能回归问题。Andres Freund发现pg_test_timing在使用clock_gettime()时会进入慢路径,这是由于pg_ticks_to_ns()中的溢出逻辑导致的,除非系统在三天内启动。回归显示计时从23.54ns增加到25.74ns。Luka…

阅读讨论
AIX 支持

Tom Lane正在测试PostgreSQL的meson构建系统的AIX支持补丁。讨论集中在两个主要问题上:首先,meson配置因"Multiple producers for Ninja target"错误而失败,因为AIX将共享库和静态库都归档为相同名称(libpq.a)。Aditya Kamath解释这需要在meson设置时使用`-Ddefault_…

阅读讨论
在不重启的情况下更改 shared_buffers

讨论重点是实现动态shared_buffers调整而无需重启PostgreSQL。Ashutosh Bapat和Andres Freund就两种技术方案展开辩论:多内存映射versus单映射配合打洞技术。Andres认为多映射方案过于限制性和复杂,主张使用单映射方案并通过MADV_REMOVE处理内存释放。他建议这种方法能更好地支持调整其他依赖NBuffe…

阅读讨论
在发布中跳过架构更改

讨论围绕PostgreSQL发布中使用EXCEPT语法实现模式更改跳转的补丁(v43)展开。David G. Johnston进行了非全面性审查,建议代码改进,包括函数的早期退出模式以及当多个发布有异常时更好的错误处理。他还对命名一致性表示担忧,指出代码库中"exclusion"和"exception"术语的歧义性。Shveta Malik回应说他们将处理…

阅读讨论

点击此处查看完整的 Hacker 讨论精选摘要

 

行业新闻

OpenAI 移除对易于奉承的 GPT-4o 模型的访问权限

techcrunch.com

OpenAI 移除对易于奉承的 GPT-4o 模型的访问权限

OpenAI已移除一个以过度迎合用户著称的GPT-4o模型变体。该模型因过分赞同和顺从用户请求而臭名昭著,导致用户互动中出现令人担忧的动态。这种问题行为与多起涉及用户与聊天机器人发展不健康关系的诉讼有关。停用该模型的决定反映了人们对AI安全问题日益增长的关注,特别是可能鼓励依赖或不当用户行为的聊天机器人。OpenAI的行动表明该公司正在持续努力解决AI系统…

Elon Musk 暗示 xAI 离职潮是被动的,而非主动的

techcrunch.com

Elon Musk 暗示 xAI 离职潮是被动的,而非主动的

至少九名工程师,包括两名联合创始人,在过去一周内宣布离开Elon Musk的AI公司xAI。这波离职潮引发了网络猜测,并对这家AI初创公司的内部稳定性提出了质疑。Musk暗示这些离职是"推"而非"拉"的决定,暗示员工是被要求离开而非主动选择离职。考虑到xAI成立时间相对较短以及其在竞争激烈的AI领域中的地位,这些离职的时机和规模特别引人注目。这次人才流失发…

Anthropic 的超级碗广告嘲笑AI,帮助 Claude 应用进入前十

techcrunch.com

Anthropic 的超级碗广告嘲笑AI,帮助 Claude 应用进入前十

Anthropic在超级碗期间播放的嘲讽AI广告的商业广告成功为其Claude应用带来了大量关注,将其推入了应用排行榜前十名。这一营销活动,结合Anthropic最近发布的新Opus 4.6模型,在将Claude与ChatGPT等竞争对手区分开来方面被证明是有效的。使用传统广告来嘲讽AI广告的讽刺性方法似乎引起了观众的共鸣,转化为可衡量的应用下载量和用户参…

想要了解更多 PostgreSQL 社区和行业消息吗?
访问 PGNexus 了解更多