Проблема с производительностью при новой установке MySQL 5.616-1~exp1 (Ubuntu) в Ubuntu 16.04 LTS

Недавно я начал работать в новой компании, и сейчас я настраиваю среду разработки.

Мы используем Ubuntu 16.04 и MySQL 5.6

Все было правильно, пока я не запустил тесты (используя mvn test). После ожидания более 20 минут загара тесты не были закончены. Я прокомментировал это со своими друзьями, и они сказали мне, что для них обычно требуется не более 7 минут для завершения всех тестов. Более того, наша машина CI (которая должна быть хуже, чем мой ноутбук) выполняет все тесты более или менее 6 минут. Я даже не знаю, сколько мне нужно, потому что я пробую разные подходы и прекращаю выполнение через 15 минут. Я полностью потерян здесь.

Я начинаю думать, что это связано с буферами или чем-то в этом роде. Это инструментальная панель производительности сервера на mysqlworkbench для моей машины (обратите внимание на пик производительности, после которого она продолжает работать со скоростью 7 запросов в секунду):

И это сервер CI (обратите внимание на непрерывные +500 запросов в секунду и 22K запросов чтения InnoDB):

Мой ноутбук - Lenovo Z50 с Intel Core i7, 8 Гб оперативной памяти и гибридным SSD-накопителем.

ОБНОВИТЬ

После некоторой обработки кода тестов я обнаружил, что если я только установлю и разорву набор данных только в 50% тестов, сервер получит лучшие результаты (все еще ниже, чем на сервере). Это может указывать на некоторые проблемы с буферами?

РЕДАКТИРОВАТЬ 2

Конфигурации не было, так как это была свежая установка. Сейчас /etc/mysql/my.cnf иметь следующее (после слепой попытки некоторых вариантов):

[mysqld]
bind-address = 0.0.0.0
innodb_adaptive_flushing
innodb_adaptive_hash_index
innodb_checksums = off
innodb_doublewrite
innodb_use_native_aio

Не уверен, стоит ли мне заглядывать в другой конфигурационный файл.

0 ответов

Другие вопросы по тегам