如何估计heroku DB的合理行限制?

时间:2015-07-30 19:31:07

标签: ruby-on-rails postgresql heroku capacity-planning

我正在努力估计什么是合理的' DB可以为heroku Postgres计划处理的行数: enter image description here

假设:

  • 1行:100字节
  • 在不同的列上创建合理的索引
  • 大多数查询都在一个表上完成。所以并没有多少人加入 在给定的点上,只有一个表的数据在内存中。

这是一个粗略的计算:     1GB Ram = 10个行,每个100字节。     但是

所需的空间是什么
  • 缓存
  • 索引等。

那么什么是可用的经验法则'行我可以放入1GB RAM,15GB RAM,用于简单的查询优化。

假设std Heroku架构及其提供的任何优化都没关系。

请分享您在此级别上使用的所有实验或启发式实验。

PS:

1]我知道这很难准确预测,但我需要一些估计来告诉客户我们可以使用什么计划以及成本是多少。

0 个答案:

没有答案