我正在尝试估计数据库可以为 heroku Postgres 计划处理的“合理”行数:
假设:
- 1 行:100 字节
- 在不同的列上创建合理的索引
- 大多数查询都是在单个表上完成的。所以没有多少连接,在给定的点上只有一个表的数据在内存中。
这是一个粗略的计算:1GB Ram = 10M 行,每行 100 字节。但是需要什么空间
- 缓存
- 索引等
那么什么是可用的“经验法则”行,我可以在 1GB RAM 和 15GB RAM 中进行简单的查询优化。
可以假设 std Heroku 架构和它们提供的任何优化。
请分享您在此层上使用的任何实验或启发式方法。
PS:
1] 我知道这很难准确预测,但我需要一些大致的估计来告诉客户我们可以使用什么计划以及成本是多少。