我正在考虑将当前的PostgreSQL数据仓库迁移到具有SSD存储和RAM作为主要大小变量的云主机上。我们目前处理的最庞大的数据将出现在每月分区表上。每个月大约有70 is的索引(40-ish w/o)。数据可能大部分是定期批量加载的,然后将由一个由5名研究人员组成的小组进行访问。
我一直试图在这个站点上搜索关于RAM规范的建议,我所找到的只有:
是否应该有足够的RAM至少将整个索引(16 be )加载到RAM中?我还需要提供其他细节吗?
发布于 2016-08-15 17:50:34
根据表(或索引)的大小估算数据库服务器内存大小将是误导的。一方面,根据数据库工作负载的不同,它可能不需要在内存中加载整个表(或索引)。另一方面,还有许多其他可能与数据大小相关的内存使用者,如排序缓冲区或客户端连接。
如果您的当前服务器没有内存绑定,那么您可以使用它的配置作为指导。否则,你最好尽可能多地给自己买些记忆。
https://dba.stackexchange.com/questions/146861
复制相似问题