跳转到主要内容

PostgreSQL

12 篇
  • OpenAI:一套 PG 支持8亿 ChatGPT 用户

    Bohan Zhang 发布于 PGSQL 9262 字 19 分钟

    Bohan ZhangPostgreSQLCodex

    OpenAI:一套 PG 支持8亿 ChatGPT 用户

    OpenAI 官方博客昨天发了一篇文章,专门讲他们如何把 PostgreSQL 伸缩到今天这个量级: 一套单主 + 近 50 个只读副本的超大 PostgreSQL 集群,支撑其核心产品(ChatGPT 与 OpenAI API)的全球访问流量。 文章的核心内容,其实在 2025 年 PGCon.Dev 上就已对外分享过 (《OpenAI:将 PostgreSQL 伸缩至新阶段》), 但这次算是 OpenAI 官方背书,传播面与影响力都明显要大多了。 与半年前的分享相比,这次博客也披露了几个关键 …

    OpenAI 官方博客昨天发了一篇文章,专门讲他们如何把 PostgreSQL 伸缩到今天这个量级: 一套单主 + 近 50 个只读副本的超大 PostgreSQL 集群,支撑其核心产品(ChatGPT 与 OpenAI API)的全球访问流量。 文章的核心内容,其实在 2025 年 PGCon.Dev 上就已对外分享过 (《OpenAI:将 PostgreSQL 伸缩至新阶段》), 但这次算是 OpenAI 官方背书,传播面与影响力都明显要大多了。 与半年前的分享相比,这次博客也披露了几个关键 …

  • 深入解析:元旦当天华为高斯数据库BUG,搞摊中国银行APP

    VAGE 发布于 数据库 2756 字 6 分钟

    VAGE国产数据库PostgreSQL故障复盘

    深入解析:元旦当天华为高斯数据库BUG,搞摊中国银行APP

    原作者:VAGE 2026,1 月 1 日元旦当天,中国银行 APP 故障: 故障原因,先有消息说因为连接池满、无法与数据库建立新的连接导致。 但进一步暴漏的信息,这里的“连接池”是数据库内的线程池 BUG,导致上层应用无法和数据库建立连接,问题直指 GaussDB。 现场曾重启数据库、华为的相关人员也介入解决问题,但故障依久,最终故障持续了超过 1 个小时,才恢复正常。 我对故障具体细节并不关心,去年(2025 年)金融行业 IT 基础设施问题频发,四大行有两家都未能幸免(工行与中行),支付 …

    原作者:VAGE 2026,1 月 1 日元旦当天,中国银行 APP 故障: 故障原因,先有消息说因为连接池满、无法与数据库建立新的连接导致。 但进一步暴漏的信息,这里的“连接池”是数据库内的线程池 BUG,导致上层应用无法和数据库建立连接,问题直指 GaussDB。 现场曾重启数据库、华为的相关人员也介入解决问题,但故障依久,最终故障持续了超过 1 个小时,才恢复正常。 我对故障具体细节并不关心,去年(2025 年)金融行业 IT 基础设施问题频发,四大行有两家都未能幸免(工行与中行),支付 …

  • 聚焦六大功能:PostgreSQL 18 新特性深度解析

    IvorySQL 发布于 PGSQL 10698 字 22 分钟

    IvorySQLPostgreSQLPG开发性能

    聚焦六大功能:PostgreSQL 18 新特性深度解析

    原作者:IvorySQL PostgreSQL 全球开发组于 2025 年 5 月 8 日发布了 PostgreSQL 18 的首个 Beta 版本,正式版已于 9 月 25 日正式上线。本文 IvorySQL 社区将为大家拆解 PostgreSQL 18 的六大亮点特性。 一、PG 异步 I/O(AIO)框架:迈出打破同步阻塞瓶颈的第一步 PostgreSQL 18 全新引入异步 I/O 子系统。新机制允许特定场景下并行执行多个异步预读操作,CPU 无需等待数据返回即可继续推进查询,一定程度 …

    原作者:IvorySQL PostgreSQL 全球开发组于 2025 年 5 月 8 日发布了 PostgreSQL 18 的首个 Beta 版本,正式版已于 9 月 25 日正式上线。本文 IvorySQL 社区将为大家拆解 PostgreSQL 18 的六大亮点特性。 一、PG 异步 I/O(AIO)框架:迈出打破同步阻塞瓶颈的第一步 PostgreSQL 18 全新引入异步 I/O 子系统。新机制允许特定场景下并行执行多个异步预读操作,CPU 无需等待数据返回即可继续推进查询,一定程度 …

  • 再见MySQL,你好PG

    digoal 发布于 PGSQL 1811 字 4 分钟

    digoalMySQLPostgreSQL数据库

    再见MySQL,你好PG

    原作者:digoal 真相永远是残酷的,今天这一期恐怕要令很多 MySQL 从业者、甚至是打着平替/兼容 MySQL 的国产数据库厂商不爽了! 世人都喜欢听好听的、缕顺毛,可好听的大多数是唯心的谎言。不是有句话“撒但是谎言之父”么,如果公司里老板周围挤满了“撒旦”那这家公司十有八九要玩蛋! 但我是个钢铁直男,我就喜欢说真话。 MySQL 在互联网时代风光无限,可惜被 Oracle 收购后,内部的虹吸效应注定了它的结局,MySQL 必将被 Oracle 玩死最终走向平庸与没落。 参考这篇详细分析 …

    原作者:digoal 真相永远是残酷的,今天这一期恐怕要令很多 MySQL 从业者、甚至是打着平替/兼容 MySQL 的国产数据库厂商不爽了! 世人都喜欢听好听的、缕顺毛,可好听的大多数是唯心的谎言。不是有句话“撒但是谎言之父”么,如果公司里老板周围挤满了“撒旦”那这家公司十有八九要玩蛋! 但我是个钢铁直男,我就喜欢说真话。 MySQL 在互联网时代风光无限,可惜被 Oracle 收购后,内部的虹吸效应注定了它的结局,MySQL 必将被 Oracle 玩死最终走向平庸与没落。 参考这篇详细分析 …

  • PostgreSQL + 组播,有希望成为下一个被收购的 neon 吗?

    熊灿灿 发布于 PGSQL 2727 字 6 分钟

    熊灿灿PostgreSQLCodex成本

    PostgreSQL + 组播,有希望成为下一个被收购的 neon 吗?

    原作者:熊灿灿 前言 今天看到冯董发了一篇 OpenAI:将 PostgreSQL 伸缩至新阶段,其中提到了 OpenAI 大量使用了 PostgreSQL,并且是一个 40+ 从库的巨无霸架构! 在聊天提问的时候,老冯了解到 OpenAI 使用的是 Azure 上的托管 PostgreSQL,使用最高可用规格的服务器硬件,从库数量达到 40+,包括一些异地副本,这套巨无霸集群总的读写 QPS 为 100 万左右。 看到这段话的时候,颇有感触,一下子又让我回想起了前阵子在群里分享的组播了,来自 …

    原作者:熊灿灿 前言 今天看到冯董发了一篇 OpenAI:将 PostgreSQL 伸缩至新阶段,其中提到了 OpenAI 大量使用了 PostgreSQL,并且是一个 40+ 从库的巨无霸架构! 在聊天提问的时候,老冯了解到 OpenAI 使用的是 Azure 上的托管 PostgreSQL,使用最高可用规格的服务器硬件,从库数量达到 40+,包括一些异地副本,这套巨无霸集群总的读写 QPS 为 100 万左右。 看到这段话的时候,颇有感触,一下子又让我回想起了前阵子在群里分享的组播了,来自 …

  • 影视飓风达芬奇千万级数据库演化及实践

    龚锐 发布于 数据库 2327 字 5 分钟

    龚锐PostgreSQLPigsty数据库

    影视飓风达芬奇千万级数据库演化及实践

    原作者:龚锐 老冯喜欢摄影,很早就关注了影视飓风。但俺也没有想到有一天还会出现这种交集:开源 PostgreSQL RDS 软件 Pigsty 有一天会被影视飓风用在影视行业里,用于支持达芬奇这种行业软件。 在 影视飓风达芬奇千万级数据库演化及实践 一文中,影视飓风的专家们分享了他们是如何使用 Pigsty 来解决达芬奇的各种问题。比如高可用,高级权限管控,误删回滚,读写分离,以及简化维护。 本文将介绍影视飓风达芬奇项目数据库建设的过程中遇到的问题和解决方案 01 · OVERVIEW:达芬奇 …

    原作者:龚锐 老冯喜欢摄影,很早就关注了影视飓风。但俺也没有想到有一天还会出现这种交集:开源 PostgreSQL RDS 软件 Pigsty 有一天会被影视飓风用在影视行业里,用于支持达芬奇这种行业软件。 在 影视飓风达芬奇千万级数据库演化及实践 一文中,影视飓风的专家们分享了他们是如何使用 Pigsty 来解决达芬奇的各种问题。比如高可用,高级权限管控,误删回滚,读写分离,以及简化维护。 本文将介绍影视飓风达芬奇项目数据库建设的过程中遇到的问题和解决方案 01 · OVERVIEW:达芬奇 …

  • 中译版《PostgreSQL 14 Internals》上线

    熊灿灿 发布于 PGSQL 1954 字 4 分钟

    熊灿灿PostgreSQLPG内核文档

    中译版《PostgreSQL 14 Internals》上线

    原作者:熊灿灿 前言 各位 PGer 大家好,在此很高兴地告诉各位 ——《PostgreSQL 内参:深入解析运行原理》正式发布了。从最开始萌生翻译成册的想法,再到现今电子版书籍的正式发布,期间磕绊无数,但好在结果是喜人的,三年磨一剑,《PostgreSQL 14 Internals》中文版终于如期而至,各位可以通过 postgres-internals.cn[1] 进行访问。原计划在元旦发布,思考良久,最终还是决定提前与各位见面。对于中文版的发布,原作者 Egor Rogov 对此也表示十分 …

    原作者:熊灿灿 前言 各位 PGer 大家好,在此很高兴地告诉各位 ——《PostgreSQL 内参:深入解析运行原理》正式发布了。从最开始萌生翻译成册的想法,再到现今电子版书籍的正式发布,期间磕绊无数,但好在结果是喜人的,三年磨一剑,《PostgreSQL 14 Internals》中文版终于如期而至,各位可以通过 postgres-internals.cn[1] 进行访问。原计划在元旦发布,思考良久,最终还是决定提前与各位见面。对于中文版的发布,原作者 Egor Rogov 对此也表示十分 …

  • 究竟是谁在卡脖子?

    熊灿灿 发布于 人生旅途 1661 字 4 分钟

    熊灿灿PostgreSQL数据库商业

    究竟是谁在卡脖子?

    原作者:熊灿灿 前言 这两天,被一个和技术完全搭不上边的事情给整得直抠脑壳,最后发现,居然是 License 在作祟!实在忍不住,必须吐槽一番,且听笔者慢慢道来。 来龙去脉 这两天,笔者一直在折腾一个 GP 数据库。起初是客户找到我说,将数据库节点所在服务器内存缩容了之后,提示数据库连接过多。报错其实很简单: psql:error:FATAL:too many connections for database xxx. **即使是一名外行,我想光看这个报错也都知道是连接数太多了,问问度娘,很不 …

    原作者:熊灿灿 前言 这两天,被一个和技术完全搭不上边的事情给整得直抠脑壳,最后发现,居然是 License 在作祟!实在忍不住,必须吐槽一番,且听笔者慢慢道来。 来龙去脉 这两天,笔者一直在折腾一个 GP 数据库。起初是客户找到我说,将数据库节点所在服务器内存缩容了之后,提示数据库连接过多。报错其实很简单: psql:error:FATAL:too many connections for database xxx. **即使是一名外行,我想光看这个报错也都知道是连接数太多了,问问度娘,很不 …

  • 性学家,化学家,软件行业里的废话文学家

    瑞典马工 发布于 人生旅途 1435 字 3 分钟

    瑞典马工PostgreSQL云计算工具

    性学家,化学家,软件行业里的废话文学家

    原作者:瑞典马工 瑞典马工在软件行业里干了二十年,干了不少岗位,换了不少公司。在这无聊的北欧乡村,有时候就把这些年目睹之怪现状记下来聊以自娱。如果各位看官觉得有趣,也请转发评论。 第一篇要谈一谈软件行业的 废话文学家。废话文学家就像一个个劣质的大语言模型,不管你用的什么提示词,他总可以接上话,但是不会给你有用的内容。 为了研究的方便,瑞典马工把废话文学家再细分为几类,分别是:性学家,化学家,辩证哲理家。 性学家 性学家每天在办公室里无所事事,时不时的就开会谈性。每次谈资都是一样的模版:“我们这 …

    原作者:瑞典马工 瑞典马工在软件行业里干了二十年,干了不少岗位,换了不少公司。在这无聊的北欧乡村,有时候就把这些年目睹之怪现状记下来聊以自娱。如果各位看官觉得有趣,也请转发评论。 第一篇要谈一谈软件行业的 废话文学家。废话文学家就像一个个劣质的大语言模型,不管你用的什么提示词,他总可以接上话,但是不会给你有用的内容。 为了研究的方便,瑞典马工把废话文学家再细分为几类,分别是:性学家,化学家,辩证哲理家。 性学家 性学家每天在办公室里无所事事,时不时的就开会谈性。每次谈资都是一样的模版:“我们这 …

  • 灿灿荐书:《收获,不止 SQL 优化》

    熊灿灿 发布于 PGSQL 4793 字 10 分钟

    熊灿灿PostgreSQLOraclePG开发

    灿灿荐书:《收获,不止 SQL 优化》

    原作者:熊灿灿 前言 昨日,终于见到了数据库圈的前辈梁大师,梁大师的名号用文字描述略显苍白,懂得都懂。茶余饭后,绕湖一圈,好不快哉。 (原谅我油光满面,属实是加班够呛) 虽然我与梁大师结识时间并不久,并且一直是"网友",但正如文章标题,一见如故,仿佛相识多年的老友一样,交谈甚欢,也没有感受到任何隔阂。梁大师是位和蔼幽默的人,每每交流到尽兴之时,便会开怀大笑。梁大师也赠予了我他编著的知名书籍——《收获,不止 SQL 优化》,亲笔签名😎 (请容笔者小小炫个富) 聊起 SQL 优化,自然少不了这本书 …

    原作者:熊灿灿 前言 昨日,终于见到了数据库圈的前辈梁大师,梁大师的名号用文字描述略显苍白,懂得都懂。茶余饭后,绕湖一圈,好不快哉。 (原谅我油光满面,属实是加班够呛) 虽然我与梁大师结识时间并不久,并且一直是"网友",但正如文章标题,一见如故,仿佛相识多年的老友一样,交谈甚欢,也没有感受到任何隔阂。梁大师是位和蔼幽默的人,每每交流到尽兴之时,便会开怀大笑。梁大师也赠予了我他编著的知名书籍——《收获,不止 SQL 优化》,亲笔签名😎 (请容笔者小小炫个富) 聊起 SQL 优化,自然少不了这本书 …

  • PostgreSQL 宏观查询优化之 pg_stat_statements

    Nikolay Samokhvalov 发布于 PGSQL 9224 字 19 分钟

    Nikolay SamokhvalovPostgreSQLPG管理性能

    PostgreSQL 宏观查询优化之 pg_stat_statements

    在线业务数据库中,慢查询不仅影响终端用户体验,还会浪费系统资源、拉高资源饱和度、导致死锁和事务冲突,增加数据库连接压力,导致主从复制延迟等问题。因此,查询优化 是 DBA 的核心工作内容之一。 在查询优化这条路上,有两种不同的方法: 宏观优化:整体分析工作负载,对其进行剖分下钻,自上而下地识别并改进其中表现最糟糕的部分。 微观优化:分析并改进一条特定的查询,这便需要记录慢查询日志,掌握 EXPLAIN 的玄机,领悟执行计划的奥妙。 今天我们先来说说前者,宏观优化 有三个主要目标与动机: 减少资源 …

    在线业务数据库中,慢查询不仅影响终端用户体验,还会浪费系统资源、拉高资源饱和度、导致死锁和事务冲突,增加数据库连接压力,导致主从复制延迟等问题。因此,查询优化 是 DBA 的核心工作内容之一。 在查询优化这条路上,有两种不同的方法: 宏观优化:整体分析工作负载,对其进行剖分下钻,自上而下地识别并改进其中表现最糟糕的部分。 微观优化:分析并改进一条特定的查询,这便需要记录慢查询日志,掌握 EXPLAIN 的玄机,领悟执行计划的奥妙。 今天我们先来说说前者,宏观优化 有三个主要目标与动机: 减少资源 …

  • MySQL:这个星球最成功的数据库

    姜承尧 发布于 PGSQL 4034 字 9 分钟

    姜承尧MySQLPostgreSQL数据库

    MySQL:这个星球最成功的数据库

    原作者:姜承尧 最近有篇公众号文章大火,说 PostgreSQL 是世界上最成功的数据库。姜老师双手插兜,仰望海底星空,心想这篇文章的标题取得真好,妥妥的 1W+的阅读量。为什么自己做不到如此厚颜无耻呢?\ 其实,姜老师没这么玻璃心,也没怎么把这篇文章放心上。 一个卖 PostgreSQL 数据库服务的人,自卖自夸,好为后续自己的生意做铺垫。这就是那篇文章的底层逻辑。问题不少 IMG 同学让姜老师出来发言,更有素未谋面的专业数据库内核从业同学在 Twitter 上留言希望姜老师能出来客观地说两 …

    原作者:姜承尧 最近有篇公众号文章大火,说 PostgreSQL 是世界上最成功的数据库。姜老师双手插兜,仰望海底星空,心想这篇文章的标题取得真好,妥妥的 1W+的阅读量。为什么自己做不到如此厚颜无耻呢?\ 其实,姜老师没这么玻璃心,也没怎么把这篇文章放心上。 一个卖 PostgreSQL 数据库服务的人,自卖自夸,好为后续自己的生意做铺垫。这就是那篇文章的底层逻辑。问题不少 IMG 同学让姜老师出来发言,更有素未谋面的专业数据库内核从业同学在 Twitter 上留言希望姜老师能出来客观地说两 …