我正在对记录接近10亿的表运行一些空间查询。但是,我无法理解为什么Postgres没有在专用服务器中使用内存(具有32GB内存)。我根据here中的建议调整了服务器。但是,根本看不到运行时间的任何差异,只能看到100Mb的内存使用量。我希望Postgres通过向它加载更大的数据块来消耗更多的内存;因此,减少磁盘读取和时间。我在这里做错了什么?
已经看过这些帖子:
https://dba.stackexchange.com/questions/18484/tuning-postgresql-for-large-amounts-of-ram
http://patshaughnessy.net/2016/1/22/is-your-postgres-query-starved-for-memory