У меня есть выделенный сервер, на котором размещается около 70 доменов ... некоторые из них - просто простые статические веб-сайты, другие - веб-сайты Wordpress, а некоторые другие - рубины на рельсах.Должен ли я устанавливать несколько серверов mysql на выделенный сервер?
В последние несколько дней я испытал очень медленные запросы на сервер MySQL ...
запросов, как:
SELECT * FROM пользователей WHERE ID = 5
занимает 1,8 сек ...
Я включил журнал медленных запросов и обнаружил, что на всех сайтах WordPress нет индексированных баз данных ... я не знаю, является ли это причиной моей проблемы .....
Итак, вопрос в том, должен ли я устанавливать разные mysql серверы для веб-сайтов wordpress и r uby на основе веб-сайтов? Или просто небольшая настройка на файл my.cnf?
, чтобы быть понятным - пожалуйста, покажите 'EXPLAIN' для проблемного запроса. – zerkms
Вы можете использовать символ, чтобы отформатировать код в разделе комментариев. :) –
'EXPLAIN SELECT * FROM users WHERE id = 5; + ---- + ------------- + ------- + ------- + ------------- - + --------- + --------- + ------- + ------ + ------- + | id | select_type | стол | тип | possible_keys | ключ | key_len | ref | строки | Экстра | + ---- + ------------- + ------- + ------- + ------------- - + --------- + --------- + ------- + ------ + ------- + | 1 | ПРОСТОЙ | пользователи | const | ПЕРВИЧНЫЙ | ПЕРВИЧНЫЙ | 4 | const | 1 | | + ---- + ------------- + ------- + ------- + ------------- - + --------- + --------- + ------- + ------ + ------- + 1 ряд в set (0.01 sec) ' – Will