Рейтинг:0

Разница в использовании ЦП MySQL между моим локальным сервером и сервером Linode

флаг cn

У меня 2 похожих сервера, один на локальном компе, другой на Линоде. ОС - Ubuntu 20.04 LTS на обоих.

Когда я импортирую большую базу данных в MySQL, мой локальный компьютер использует менее 10% ЦП, в то время как сервер Linode использует 100% ЦП. Таким образом, сервер Linode выполняет импорт намного быстрее, чем мой локальный компьютер.

Какая конфигурация имеет значение?

флаг ua
Какой механизм «импорта» вы используете? Какие версии MySQL? Насколько велика «большая» база данных?
Michael Hampton avatar
флаг cz
А что за процессоры?
флаг cn
@RickJames: я создал файл резервной копии с помощью mysqldump и импортировал его с помощью команды mysql. Большая база данных составляет около 1 ГБ.
флаг cn
Я предполагаю, что проблема заключалась в том, что локальный компьютер использует внешний жесткий диск, а файл резервной копии базы данных находится на нем. Поэтому чтение диска замедляется. Но мне нужно проверить свою теорию.
Рейтинг:1
флаг ua

SSD примерно в 10 раз быстрее, чем HDD. Это не напрямую объясните "100% процессор". Вместо этого, если ЦП @10% слишком в 10 раз дольше (истекший время), то это соответствует ЦП @100%.

флаг cn
Подтверждаю, проблема была в медленном диске. Поэтому я изменил каталог данных mysql на SSD, и теперь процессор загружен почти на 100%. Жесткий диск был узким местом.
флаг ua
@SamKong - Теперь мы можем посмотреть на запрос, чтобы увидеть, уменьшит ли лучший индекс или лучшая формулировка нагрузку на ЦП. (Я считаю, что почти все запросы со 100%-й загрузкой процессора можно ускорить.)

Ответить или комментировать

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