MySQL - RAM大小足够吗?

时间:2013-07-25 01:09:57

标签: mysql ram

我对MySQL数据库比较陌生。我目前正在设计一个小型网络应用程序,其主要功能将是全文搜索,尽管阅读了文档,我仍然对我的主机(mediatemple)提供的RAM大小的数量感到好奇,以及它是否足以满足我的需求或者如果我应该升级(64MB,128MB和512MB RAM)。

*** MySQL database specs***

* RAM: 64MB
* Max storage size: 4GB
* Server: Percona Server
* Main table type: InnoDB
* Tables: 4
* Predicted rows per table: 2.000
* MySQL version: 5.1 (I think)
* Probable searches/day: 500

非常感谢您的建议!

1 个答案:

答案 0 :(得分:2)

专用于数据库的RAM量允许数据库将部分数据保留在内存中以便快速访问。即使您的数据库没有太多内存,您的查询仍会运行。对于大多数查询来说,64MB应该足够了。

只有在您完成其他优化(例如索引编制)之后,您需要担心RAM的唯一时间是查询时间太长。如果您发现许多查询经常进入磁盘,请增加RAM。

对于开发工作,64MB就足够了。即使是小批量生产,也没关系。如果您不介意用户在页面加载时等待1秒,那么64MB也可以。

老实说,512MB也相当小。如果您的网站获得更多流量后确实需要性能,请至少获得几GB。无论如何RAM都相当便宜。