我认为这个标题很有道理。会议转录机器人提供商Recall.ai注意到他们的 PostgreSQL 实例因大量并发写入而陷入困境。
经过一番探索后,他们在 PostgreSQL 源代码中发现了这条评论,其中解释说,具有待处理通知的事务会对整个 PostgreSQL 实例(由数据库 0 表示)采取全局锁定,以确保“队列条目按提交顺序出现”。
不再使用 LISTEN/NOTIFY 来触发对行进行更改的操作,使得它们在高写入负载下的性能得到显著提升。
来源: Hacker News
标签:数据库、性能、 postgresql
原文: https://simonwillison.net/2025/Jul/11/postgres-listen-notify/#atom-everything