Должен ли я установить несколько серверов MySQL на моем выделенном сервере? - PullRequest
2 голосов
/ 04 июня 2010

У меня есть выделенный сервер, на котором размещено около 70 доменов ... некоторые из них просто статические php-сайты, другие - WordPress-сайты, а некоторые - на ruby ​​on rails.

В последние несколько дней я испытывал очень медленные запросы на сервере MySQL ...

Запросы типа:
ВЫБЕРИТЕ * ОТ ПОЛЬЗОВАТЕЛЕЙ, ГДЕ id = 5
занимает 1,8 с ...

Я включил журнал медленных запросов и обнаружил, что на всех сайтах WordPress не индексируются базы данных ... Я не знаю, является ли это причиной моей проблемы .....

Итак, вопрос в том, должен ли я установить разные серверы mysql для веб-сайтов WordPress и веб-сайтов на основе ruby? Или подойдет только небольшая настройка на файл my.cnf?

Ответы [ 2 ]

1 голос
/ 04 июня 2010

Хорошо, учитывая, что вы не увеличиваете оборудование. Я верю, что установка серверов экземпляров или даже установка виртуальных серверов вам не помогут. Вы действительно должны попробовать настроить базы данных и добавить ценные признаки, где это необходимо.

0 голосов
/ 04 июня 2010

Используйте второй сервер для вашей БД.Таким образом, сценарии ruby ​​& php ваших 70 сайтов не борются с mysql для диска io, и mysql может использовать преимущества кэширования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...