是否有可能优先使用Postgres在RAM中caching表空间

我们有一个大的postgres数据库(超过100GB),运行32Gb的RAM服务器。

我们关心的一些数据库比其他部分的性能更好,所以我们的想法是把这些表放在一个单独的表空间中,这个表空间可以被优化以便在RAM中被caching。

是否有可能让postgres优先cachingRAM中的一个表空间而不是另一个?

还有其他build议吗?

不,这是不可能的。 一般来说,cachingalgorithm足够聪明,可以保存最常用的表和索引。