Кэширование базы данных Mysql для лучшей производительности - PullRequest
1 голос
/ 22 марта 2010

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

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

Спасибо, Коби

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

Ответы [ 2 ]

2 голосов
/ 22 марта 2010

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

http://memcached.org/

1 голос
/ 22 марта 2010

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

...