PostgreSQL 每周新闻 2025-10-9
PostgreSQL每周新闻#619 - 2025年10月9日 备注:英文原文地址 建置和debug Postgres 如何设定容器,从原始程式码建置 Postgres,然后使用 GDB 和 VS Code 进行debug。如果你想深入了解 Postgres 的内部机制,这些技巧很有用。 Stefanos Baziotis 使用 S3 范围读取探索 Postgres 到 Parque...
PostgreSQL每周新闻#619 - 2025年10月9日 备注:英文原文地址 建置和debug Postgres 如何设定容器,从原始程式码建置 Postgres,然后使用 GDB 和 VS Code 进行debug。如果你想深入了解 Postgres 的内部机制,这些技巧很有用。 Stefanos Baziotis 使用 S3 范围读取探索 Postgres 到 Parque...
PostgreSQL每周新闻#618 - 2025年10月2日 备注:英文原文地址 深入了解 Postgres 18 的功能 如果我们仍然保持著上周发布 Postgres 18 时的兴奋之情,请见谅。 Tudor 将以比冗长的发布说明更容易理解的方式,向您介绍各种令人兴奋且实用的新功能。 Tudor Golubenco (Xata) 💡 Bytebase 的 Tianzhou 在《P...
PostgreSQL每周新闻#617 - 2025年9月25日 备注:英文原文地址 Postgres 18 发布 Postgres 的最新主要版本如期发布。它并非 Postgres 史上最大的进步之一,但却包含许多显著的改进,可以提升资料库的效能。以下是一些新功能: 引进非同步 I/O 子系统,实现更有效率的扫描、清理等功能。 支援 UUIDv7,并新增多项功能。 UPD...
PostgreSQL每周新闻#616 - 2025年9月18日 备注:英文原文地址 「数据库不接受指令」:现在该怎么办? 这个错误你肯定不想遇到,因为这意味著你需要做一些认真的工作来避免交易 ID 重叠。不过,如果你真的遇到了,Laurenz 会提醒我们该怎么做,以及一些需要避免的「低阶措施」。 Laurenz Albe 亲身体验 Postgres 18:异步 I/O、B 树跳过扫描...
PostgreSQL每周新闻#615 - 2025年9月11日 备注:英文原文地址 pg_duckdb 1.0:基于 DuckDB 的 Postgres 高性能分析扩展 一款官方 Postgres 扩展(与 Hydra 和 MotherDuck 合作开发),将 DuckDB 的列式矢量化分析引擎及其功能嵌入到 Postgres 中。GitHub 仓库。 DuckDB 亲身体验 Pos...
PostgreSQL每周新闻#614 - 2025年9月5日 备注:英文原文地址 🗓️ pgcalendar:用于循环计划的“无限”日历功能 如果您需要存储事件的计划,并且可能存在例外情况(例如假期或取消),此扩展程序提供了一种方法来模拟这些概念。示例。 Huseyin Akbas 分区表统计的怪癖 Postgres 依靠分区表统计来估计连接行数,但自动清理不会收集它们,这意味着您需...
PostgreSQL每周新闻#613 - 2025年8月28日 备注:英文原文地址 DocumentDB 加入 Linux 基金会 DocumentDB 是一个基于 MIT 许可的文档数据库,基于微软今年早些时候开源的 Postgres 扩展构建。为了使该项目更加开放,更方便多家公司使用,微软将该项目移交给 Linux 基金会。 Kirill Gavrylyuk (Microsoft)...
PostgreSQL每周新闻#612 - 2025年8月21日 备注:英文原文地址 Postgres 日志性能优化 一篇关于日志记录的详尽文章,这个主题很容易被忽视。Elizabeth 从头到尾讲解了这个主题,涵盖了日志记录级别、选择需要记录的查询、日志格式、日志轮换以及日志处理方法。 Elizabeth Christensen 专为您的团队打造的 Postgres 性能研讨会 专家...
PostgreSQL每周新闻#611 - 2025年8月78日 备注:英文原文地址 Postgres 复制槽:确认刷新 LSN 与重启 LSN 复制槽阻止 Postgres 丢弃 WAL(预写日志)段,直到所有消费者都读取完毕。消费者通过日志序列号 (LSN) 跟踪进度,但 Postgres 会公开多个 LSN,其含义略有不同。Gunnar Morling 解释了它们的区别,以及为什么它...
PostgreSQL每周新闻#610 - 2025年7月30日 备注:英文原文地址 让 Postgres 慢 42,000 倍(因为我失业了) 我们做了很多关于如何最大限度地利用 Postgres 并使其运行得尽可能快速顺畅的项目,但是你能从另一个角度尝试让 Postgres 尽可能慢来学到一些东西吗?这看似毫无意义的练习,但却是一个了解 Postgres 某些配置选项实际作用的好方法。...