PostgreSQL 随笔

PostgreSQL 19: 支持 SQL/PGQ 属性图查询能力

PostgreSQL 作为全球最流行的开源关系型数据库,早已通过 JSON、向量、地理信息等特性实现了多模能力的拓展,但长期以来一直缺少原生的图查询能力。

继续阅读

PostgreSQL 19: 获取锁统计信息的 pg_stat_lock 视图

PostgreSQL 长期以来缺少锁统计信息的收集能力,难以定位和优化业务层级的锁冲突相关的开销。

继续阅读

以 PostgreSQL 为中心,进行数据平台架构的演进

当下数据平台市场的讨论多聚焦于 AI 带来的变革,但企业数据架构更深层的核心演进方向,并非单纯的 AI 能力适配,而是消除系统间的接缝、降低碎片化带来的架构摩擦。在这场变革中,PostgreSQL 正从单一的事务型数据库,成为企业现代化数据平台的核心锚点,支撑起从交易到分析、再到 AI 创新的全链路平滑演进。

继续阅读

PostgreSQL 正在主导 AI 与多云生态

作为一款历经近三十年发展的开源关系型数据库,PostgreSQL 正凭借其高扩展性、生态兼容性和灵活的架构设计,在 AI 与多云领域快速建立主导地位,成为企业数字化和智能化转型的核心数据基础设施,也成为谷歌、微软、Oracle 等云厂商的重点布局方向。

继续阅读

PostgreSQL 19: COPY TO 命令支持 JSON 格式

现在,JSON 已经成为了各数据处理平台通用的数据格式,COPY TO 命令支持 JSON 格式,让 PostgreSQL 可以和其他数据技术栈无缝集成。

继续阅读

PostgreSQL 19: file_fdw 可跳过初始行

我们在业务系统中导出的 CSV 文件,头部往往都带有多行描述和说明,无法直接加载导入到 PostgreSQL 中进行处理。

继续阅读

PostgreSQL 19: 监控全页写镜像对 WAL 的影响

长期以来,PostgreSQL 中的全页镜像占据了大部分的 WAL 日志流量,系统缺少有效的手段进行运维管理。

继续阅读

PostgreSQL 19: 按进程类型设置 log_min_messages 参数

在 PostgreSQL 运行过程中,我们有时候想要观察特定类型进程的内部行为。现在,这个想法终于可以实现了。

继续阅读

PostgreSQL 19: 提供查询计划干预扩展 pg_plan_advice

在 PostgreSQL 的业务运维中,执行计划回退是最让 DBA 头疼的问题之一:一条长期稳定运行的核心 SQL,可能因为统计信息更新、数据库版本升级、配置参数调整,突然被查询规划器选择了错误的执行计划,导致性能从毫秒级暴跌至秒级甚至分钟级,严重影响业务稳定性。

继续阅读

PostgreSQL 19: 按需动态启用逻辑解码

长期以来,PostgreSQL 逻辑复制、逻辑解码(CDC)的使用一直存在重要痛点:必须在数据库启动前将wal_level设置为logical并重启实例,这意味着即便没有任何逻辑复制任务运行,数据库也要持续承担 logical 级别 WAL 日志带来的额外 IO、存储开销。

继续阅读