2010-03-22 3 views
1

Я использую облако Amazon, и у меня проблема с производительностью, так как жесткий диск не находится на моей машине. Моя база данных небольшая (~ 500 МБ), и я могу позволить себе все это в моей памяти. Я не хочу оставлять запросы в своей ОЗУ, мне нужны все таблицы.Кэширование базы данных Mysql для лучшей производительности

Как я могу это сделать?

Спасибо, Koby

P.S. Я использую сервер ubuntu ...

ответ

1

Вы можете загружать индексы в кеш; если у вас есть небольшие таблицы ISAM, которые часто запрашиваются, MySQL, вероятно, также загрузит их в кеш. Вот хороший Performance Wiki article по настройке MySQL.

+0

У меня нет проблемы с производительностью запросов. это время, которое требуется для получения всех данных. – koby

2

Вы можете добавить слой кеширования. Memcached может быть хорошим выбором для вас:

http://memcached.org/

Смежные вопросы