Запуск приложения ЛАМПЫ полностью в памяти

Вы запустили настраивающий скрипт MySQL как mysqltuner.pl или настройка-primer.sh, чтобы гарантировать, что Ваши основные настройки MySQL являются надлежащими?

Вы не можете только произвольно изменить устанавливающие значения на то, что кто-то имеет, поскольку конфигурация очень зависит от доступных аппаратных ресурсов, объем данных, сохраненный, и запросы, выполняемые против тех данных. Конфигурация MySQL, которая работает отлично на моем сервере, могла возможно уничтожить Ваш сервер.

-1
задан 12 December 2012 в 07:48
3 ответа

База данных могла работать в памяти, если она была перенесена на что-то в nosql, но это плохое решение и может не работать. Окончательное решение здесь - улучшить ваши запросы и оптимизировать вашу базу данных MySQL. Переход на postgres также является вариантом, который может быть немного улучшен.

Окончательное решение здесь - улучшить ваши запросы и оптимизировать вашу базу данных MySQL. Переход на postgres также является вариантом, который может быть улучшен.

Окончательное решение здесь - улучшить ваши запросы и оптимизировать базу данных MySQL. Переход на postgres также является вариантом, который может быть улучшен.

0
ответ дан 5 December 2019 в 20:03

Лучше всего оптимизировать запросы. В качестве альтернативы вы можете запустить свое приложение на сервере с RAID 10 или SSD.

Увеличение ОЗУ и включение кеша запросов MySQL мало повлияет, если ваши запросы плохо написаны (или не используют индексы, или вообще не имеют индексов).

1
ответ дан 5 December 2019 в 20:03

Как говорят другие, запуск БД в памяти - очень плохая идея. Начните с настройки запросов, которая, вероятно, принесет вам самые большие победы.

Я никогда не превышаю 50% использования

... но вы не говорите, какой движок БД вы используете. Если это innodb, вам следует значительно увеличить размер буферного пула . Если это MyISAM, то немного увеличьте myisam_sort_buffer_size , также проверьте, какая часть времени запросы блокируются - если это больше 20%, переключитесь на innodb.

Похоже, вам нужна профессиональная помощь с настройкой вашей СУБД, а также исправлением ваших запросов.

0
ответ дан 5 December 2019 в 20:03

Теги

Похожие вопросы