NanoHertz Solutions - Jake Hertz
PostgreSQL 高频数据摄取会通过 MVCC 的死元组积累造成表膨胀。当执行更新或删除操作时,PostgreSQL 不会立即移除旧行版本,而是将其标记为过期,在数据页中形成占用空间的死元组。在连续摄取负载下,死元组积累速度超过 autovacuum 回收空间的速度,导致碎片化和性能下降。默认的 autovacuum 设置仅在 20% 的行发生变化后才…
讨论围绕在PostgreSQL中实现并发REPACK功能展开。Amit Kapila提出了一个解决锁升级死锁的方案:释放ShareUpdateExclusiveLock,设置标志位(rel_in_use_by_repack),然后重新获取AccessExclusiveLock。这样可以通过CheckTableNotInUse()检查阻止DDL操作,同时允许…
Alexander Korotkov 已经整理了"WAIT FOR LSN"功能实现的待处理补丁集。该补丁集包含五个部分:为 GetWalRcvWriteRecPtr() 添加内存屏障、修复唤醒机制中的内存排序问题,以及解决在纯归档恢复期间等待'standby_write'模式的后端可能永远休眠的问题。Andres Freund 提供了反馈建议,建议使用…
Fujii Masao 审查了 Jim Jones 的补丁,该补丁实现了通过 max_log_size 参数截断日志语句的功能。这个补丁引入了新参数 log_statement_max_length 来限制记录的 SQL 语句长度。Fujii 提出了几点反馈意见:删除不必要的 log_statement 配置(因为默认已设置)、通过使用 SET 命令而非配…
linkedin
CYBERTEC正式宣布任命Peter Hofer为新任首席产品官。参加近期KubeCon或伦敦TechShow活动的人员可能已经与他有过接触。该公司表示,Hofer的专业能力已经产生了显著影响,他们很幸运能够邀请到他担任这一领导职务。
2026年数据与AI峰会为参会者提供实操培训和认证机会,助力提升实用的数据与AI技能。活动包含20多门由讲师指导的课程,配备基于Databricks平台的实验环境,涵盖AI、数据工程、湖仓一体、应用开发、分析和治理等主题。参会者可现场参加认证考试。4月30日前报名可享受半天培训课程五折优惠。
Iceberg v3在开放表格式的数据层统一方面取得了重大进展。该版本目前在Databricks平台处于公开预览阶段,提供了高性能增量数据处理能力、对半结构化数据的原生支持,以及跨引擎和格式间的无缝互操作性,且不会影响性能表现。Databricks还积极参与Iceberg v4的开发工作,致力于改进元数据层,使开放数据架构变得更简单、更具扩展性和更统一。
想要了解更多 PostgreSQL 社区和行业消息吗? 访问 PGNexus 了解更多