1

我正在使用 Amazon 云,但由于 HDD 不在我的机器上,所以我遇到了性能问题。我的数据库很小(~500MB),我有能力将它全部保存在我的 RAM 中。我不想在我的 RAM 中保留查询,我需要那里的所有表。

我该怎么做?

谢谢,科比

PS我正在使用ubuntu服务器...

4

2 回答 2

2

您可以添加一个缓存层。Memcached 对您来说可能是一个不错的选择:

http://memcached.org/

于 2010-03-22T19:26:47.110 回答
1

您可以将索引加载到缓存中;如果您有经常查询的小型 ISAM 表,MySQL 也可能会将这些表加载到缓存中。这是一篇关于 MySQL 调优的优秀性能 Wiki 文章。

于 2010-03-22T15:41:17.690 回答