我可以创建一个大于 RAM 的 Postgres 索引吗?

Can I create a Postgres index that is bigger than RAM?

正如标题所说:是否可以创建和使用一个在创建时大于 RAM 值的 Postgres 索引?

显然这样做不理想,因为即使有可能,如果索引可以在 RAM 中,速度也会快得多:但我对这是否可能感兴趣根本。

我问这个问题是因为我想大致了解特定项目所需的服务器大小。

我已经查看了 Postgres docs on creating an index,但我没有在那里看到答案。我怀疑这是一个太基本的问题,甚至无法在文档中涵盖,如果这是一个愚蠢的问题,我深表歉意:-(

是的,你可以。 Ram 不是限制。磁盘将用于数据排序和索引构建。