Минулого року я придбав комп’ютер, приблизно за 1800 доларів, тож він порівняно високий. Коли я вперше отримав це, я був особливо задоволений тим, як швидко він вирішив великі запити, імпорт та експорт MySQL. Але десь по дорозі щось пішло не так, і я не впевнений, як діагностувати проблему.
Будь-яке завдання, яке включає обробку великої кількості даних, наприклад, gzipping файл c. 1 ГБ +, ОНОВЛЕННЯ на великих таблицях MySQL тощо стали дуже повільними. Я щойно виконав інтенсивну операцію alter на таблиці 240 000 000 рядків на віддаленому сервері, що є нижньою специфікацією. На це пішло близько 10 хвилин. Однак виконання того ж запиту на таблиці 167 000 000 рядків на моєму комп’ютері йшло нормально, поки він не досяг 860 МБ. Зараз він пише лише про 1 Мб кожні 15 секунд.
Хтось має поради щодо налагодження, у чому полягає проблема?
Я використовую LinuxMint (на основі Ubuntu 12.04.) Домашній розділ зашифрований, що дійсно сповільнює gzip. Я помітив, що своп ледь використовується, але не впевнений, чи це так, оскільки оперативної пам’яті більше ніж достатньо. Файлова система ext4. Сервер MySQL знаходиться на окремому жорсткому диску, але це було добре, коли я його вперше встановив. Крім вищезазначених питань, інших проблем з цим немає.
Я збираюся встановити свіжий Ubuntu на 4-й жорсткий диск, щоб побачити, чи це інакше.