Рекомендация по обновлению базы данных - PullRequest
0 голосов
/ 31 января 2019

Сравнение производительности Mysql 8.0 и Mysql 5.7

В настоящее время в моем производстве я использую версию mysql 5.7.Я хочу обновить свою базу данных до mysql8.

Мне нужно сравнение производительности между этими тремя.

После поиска Mysql5.7 против Mysql 8.

Мои выводы следующие:

 Creating Role 
 Invisible index 
 ...etc
 Insert operations are slower because of binary logging
 and we can disable it.
 Use slightly more RAM than 5.7 version

Но мне действительно нужно сравнение, основанное на производительности.Обработка соединений, поток, пул, макс. Пользователь, макс. Соединение, обработка, загрузка ЦП, память что-то вроде этого.

Заранее спасибо.

1 Ответ

0 голосов
/ 31 января 2019

Если честно, здесь нет четкого ответа для вас.90% производительности определяется дизайном и реализацией базы данных, а не фактической версией MySQL.

Способность справляться с нагрузкой и нагрузкой в ​​большинстве случаев одинакова между версиями.Некоторые вещи в тех же конфигурациях могут работать лучше в более новой версии, другие - в более старой.

Большинство показателей в вашем списке (обработка, поток, пул, максимальное количество пользователей, максимальное количество подключений, обработка, загрузка ЦП,память и т. д.) обычно хорошо настраиваются как на уровне my.cnf, так и на уровне операционной системы sysctl.Даже изменения в ядре могут дать эффект.

Таким образом, в целом, 90% людей не видят разницы в производительности.С другой стороны, 90% также не справляются с надлежащим тестированием производительности.

...