Brad Asked: 2023-10-22 02:53:44 +0800 CST 为什么读取会阻止 Aurora PostgreSQL 中的其他读取? 6 我们正在运行 AWS Aurora PostgreSQL 版本 13 数据库。有一天,我试图设置一个备份作业从只读副本运行,最终遇到了错误“用户持有关系锁的时间太长”。我使用这个问题的答案解决了这个问题。 我的问题是理论上的,如果这听起来很愚蠢,请原谅我,但我在这里遗漏了一些东西。如果 Postgres 有 MVCC 而不是锁定,为什么 pg_dump 会关心用户“锁定”另一个关系?难道不应该只读取该行的最后一个版本吗? postgresql