如何根据数据库增加来预测服务器大小?

时间:2011-03-16 16:17:22

标签: php database performance

我想预测将来我的Web应用程序需要的服务器大小,具体取决于数据库的大小。


例如:

如果我目前有一个运行我的php web应用程序的512Mb虚拟专用服务器以及存储1 000 000条记录的相关MySQL数据库。如果我认为这台服务器目前处于他的极限。

1Gb虚拟专用服务器是否会处理具有2 000 000条记录的同一个应用程序?或者更多?或更少?


我想知道我是否可以根据数据库记录号来考虑线性函数来预测未来的服务器大小或更复杂的东西?

我正在寻找一个简单的模型来预测未来服务器大小的增加,具体取决于数据库中记录增加的数量。

感谢您的帮助!


更新:为此,我们可以考虑用户数量保持不变。

2 个答案:

答案 0 :(得分:1)

这不依赖于记录计数线性,这也取决于负载。你在使用索引,缓存吗?如果你想留在同一台服务器上,那可能会有所帮助。

答案 1 :(得分:1)

记录的大小通常不起作用 - 它更多的是查询中使用的索引的大小。如果常用的索引不能保存在内存中,性能就会急剧下降。