Стоит ли переходить на MySQL 8 – в два раза быстрее производительность!

Dmitriy_2014
На сайте с 01.07.2014
Offline
276
4769

Опять на сайте MySQL картинка с формулой один и двукратное увеличение скорости, как быть, если проапгрейтить MySQL до новой версии то я получу супер двойной прирост производительности и работы сайта или кучу проблем?

danforth
На сайте с 18.12.2015
Offline
153
#1

Up to - не значит в два раза.

Это как "Скидки до 70%!11".

Основные изменения там в том, что выборки по JSON теперь работают быстрее.

А в остальном, где-то как и раньше. Появилось много новых плюшек, которые уже давно есть в MariaDB и PostgreSQL.

Junior Web Developer
edogs software
На сайте с 15.12.2005
Offline
775
#2
danforth:
Up to - не значит в два раза.
Это как "Скидки до 70%!11".
Основные изменения там в том, что выборки по JSON теперь работают быстрее.

Если верить графикам. то всё намного оптимистичнее https://www.mysql.com/why-mysql/benchmarks/

Определённо попробуем на следующем проекте.

danforth:
Появилось много новых плюшек, которые уже давно есть в MariaDB и PostgreSQL.

Тут следует отметить, что 5.7 мускул в некоторых моментах работает в разы быстрее мариадб (и иногда это критично), мариадб умудрилась форкнуться аккурат перед существенным улучшением оптимизации мускула.

А полный список изменений есть где-то?

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
danforth
На сайте с 18.12.2015
Offline
153
#3
edogs:
Если верить графикам

Если верить графикам - да. У каждого проекта специфичный workload. Поэтому мерить надо на реальных данных и реальных выборках. У меня вышло что-то в районе +3-5% на селектах, из таблицы на 100к записей + джойны.

edogs:
Тут следует отметить, что 5.7 мускул в некоторых моментах работает в разы быстрее мариадб (и иногда это критично), мариадб умудрилась форкнуться аккурат перед существенным улучшением оптимизации мускула.

Одинаково они работают. У них конфиги дефолтные не одинаковые из коробки. Если привести к одинаковым, MariaDB будет чуть быстрее.

edogs software
На сайте с 15.12.2005
Offline
775
#4
danforth:
Если верить графикам - да. У каждого проекта специфичный workload. Поэтому мерить надо на реальных данных и реальных выборках. У меня вышло что-то в районе +3-5% на селектах, из таблицы на 100к записей + джойны.

Это да, на 100к записей и 3 мускул наверное не сильно отставать будет. Там же в таблицах разница начинает быть заметна 32-64 юзерах и 150-600к запросов в секунду (интересно правда на каком железе это тестировал и похоже тут почти 100% попадание в кэш).

danforth:
Одинаково они работают. У них конфиги дефолтные не одинаковые из коробки.

Мариадб форкнулась от 5.5 мускула и с точки зрения внутренней логики работы - это почти во всем мускул 5.5, мариа добавляла плюшки, но работу толком не оптимизировала.

В результате "одинаково работает" 5.5 мускул и мариадб, но в 5.6 мускуле и 5.7 мускуле было проведено ряд оптимизаций, которые "затычные" запросы превратили в весьма скоростные и эти оптимизации в мариадб уже не добавлялись. При чем эти оптимизации народ зачастую с 4 версии мускула еще ждал, так что они существенные. Это в принципе судьба всех форков - если ты спрыгиваешь с поезда, то не обязательно ты его обгонишь, поезд-то тоже едет:)

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

danforth
На сайте с 18.12.2015
Offline
153
#5
edogs:
похоже тут почти 100% попадание в кэш

О каком кеше идет речь?

LEOnidUKG
На сайте с 25.11.2006
Online
1726
#6

ну если смотреть всякие тесты:

http://dimitrik.free.fr/blog/archives/2018/04/mysql-performance-80-and-utf8-impact.html

То да 8.0 рвёт конечно, но maridb не сильно уступает.

Поэтому если вы сидите на mysql, то конечно обновляться и тестировать.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
U
На сайте с 02.09.2021
Offline
14
#7
Незнаю как производительность но запросы к старой базе 8 версия кушать отказалась, оказывается теперь колонка system стала невалидной без бэкслэша, пришлось всё перелопачивать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий