Я перемещаю сайт PHP/Drupal/MySQL с виртуального на выделенный сервер. Как это ни странно, сайт значительно медленнее на выделенном сервере. Я мог бы сузить, что разница, скорее всего, вызвана главным образом MySQL со следующим тестом.MySQL: тот же my.cnf, 3x slower
Файл test.sql
содержит 50000 строк:
SELECT id FROM foobar WHERE bar = 'baz';
(. Запрос возвращает 0 строк)
Теперь $ time cat test.sql | mysql
показывает мне
virtual dedicated
real 0m2.193s 0m7.322s
user 0m0.574s 0m2.600s
sys 0m0.440s 0m2.558s
Так что на выделенном сервере, запрос занимает более 3 раз. Я также сравнил my.cnf
с обоих серверов, они идентичны.
Есть ли что-нибудь еще, что может вызвать разницу?
BTW: выделенный сервер поставляется с this hardware. Оба сервера работают на Ubuntu 14.04.
$ mysql --version
возвращает
виртуальный
mysql Ver 14.14 Distrib 5.5.40, for debian-linux-gnu (x86_64) using readline 6.3
посвященный
mysql Ver 14.14 Distrib 5.5.41, for debian-linux-gnu (x86_64) using readline 6.3