2010-03-22 97 views
1

我正在使用亚马逊云,并且由于HDD未位于我的计算机上而导致性能问题。 我的数据库很小(〜500MB),我可以负担得起,全部放在我的RAM中。 我不想在我的RAM中查询,我需要所有表格。缓存Mysql数据库以获得更好的性能

我该怎么办?

感谢, Koby

附: 我使用的是Ubuntu服务器...

回答

1

您可以将索引加载到缓存中;如果您有经常查询的小型ISAM表,MySQL也可能会将这些表加载到缓存中。关于MySQL调优,这里有一个很好的Performance Wiki article

+0

我没有问题与查询的性能。它是获取所有数据所需的时间。 – koby 2010-03-22 15:45:26

2

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

http://memcached.org/

相关问题