Здравствуйте, дамы и господа, в этой статье расскажу о том, какие есть хостинги с поддержкой MySQL 8. На данный момент их не так уж и много, но вскоре будут повсеместно.

К сожалению, на большей части хостингов до сих пор используется MySQL 5.7, а версия 8 была только на выделенных или виртуальных серверах. Но сию проблему некоторые хостинг-провайдеры уже исправили. И в статье о них расскажу.

Причины для перехода на MySQL 8

Итак, не буду затягивать. Начнём с того, что большая часть программного обеспечения прекрасно работает с MySQL 5.7, но тот же WordPress будет на него ругаться, впрочем, на работоспособность сайта это не повлияет.

Здоровье сайта WordPress о MySQL версии ниже, чем 8
WordPress рекомендует MySQL 8.0 и выше

А для «1С-Битрикс: Управление сайтом» MySQL 8.x является минимальным требованием. Так что приходится либо сидеть на устаревших версиях программного обеспечения, либо использовать VPS.

Минимальные технические требования к 1С-Битрикс

Но в случае с тем же Битрикс MySQL 8 — необходимость. Или если вы хотите использовать Drupal 11.

Версия 5.7 уже попросту не поддерживается самой компанией Oracle, версия 5.7.44 была последней, более обновлений для MySQL 5 не будет. Да, её используют практически повсеместно по разным причинам, например, многое программное обеспечение сейчас не поддерживает 8-ю версию. Хоть она и выпущена давно. Версия 8.0.0 была выпущена в 2016 году.

Также у актуальных версий MySQL 8 по умолчанию используется механизм хранения InnoDB, а MyISAM поддерживается только если указать параметр Engine, например, так:

CREATE TABLE t (i INT) ENGINE = MYISAM;

Впрочем, использование InnoDB в WordPress сейчас не проблема. В Битрикс тоже.

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

А вот при работе в панели администратора, а также выполнении массовых запросов к базе данных, вы заметите значительный прирост скорости. Например, при использовании плагина WebPExpress скорость конвертации изображений увеличилась почти вдвое. Записи в WordPress стали сохраняться значительно быстрее.

Также не забываем, что MySQL 8 требует чуть больше процессорного времени для выполнения задач. Незначительно, но всё же. Но CP для работы с базами данных, как правило, в избытке.

Хостинги с поддержкой MySQL 8

И сразу скажу, какие хостинги на данный момент поддерживают данную СУБД:

  1. Beget. Данный хостинг недавно сделал возможным переход на MySQL 8. Для новых клиентов данная система управления базами данных тоже доступна. Я предпочитаю именно этот хостинг. И мой сайт расположен именно на нём.
  2. Sprinthost. Можно в один клик перейти с MySQL 5.7 на версию 8.
  3. Reg.ru. Не люблю их услуги хостинга, но они в полной мере поддерживают MySQL 8. Просто выберите нужную версию в вашей панели управления.

На других хостингах пока нет поддержки MySQL 8, но уверен, что вскоре она будет внедрена уже почти у всех российских хостинг-провайдеров.

Ну и таблица тестирования разных хостингов с WordPress.

Тест Хостинг
Beget Sprinthost Reg.ru Fozzy Макхост
PS Insight Mobile 31 28 27 26 25
PS Insight PC 77 73 73 71 74
GTmetrix Perfomance 69 65 64 64 67
P-Tools 63 61 61 59 58
Скорость загрузки страниц
LCP 2,4 сек. 2,5 сек. 2,6 сек. 2,4 сек. 2,7 сек.
TBT 1,87 сек. 1,92 сек. 2,01 сек. 2,05 сек. 1,99 сек.
Стоимость в месяц 440 р. 429 р. 458 р. 15 $. 492 р.

Да, это таблица скорости WordPress, для других CMS ситуация может выглядеть несколько иначе.

Так что можете выбирать любой из трёх вариантов, о которых сказал выше. И повторюсь: версия MySQL практически не влияет на скорость сайта. Впрочем, если у вас огромная база данных. Или вы используете Drupal, то версия СУБД может сыграть роль.

Но учтите, если у вас есть какие-либо плагины или ваше программное обеспечение требует, например, MyISAM, а не InnoDB, могут возникнуть сложности в переносе на MySQL 8, так что убедитесь, что у вас с этим всё в порядке.

Если у вас уже есть сайт, но вы решили его обновить, сделайте предварительно бэкап базы данных, ибо если пойдёт что-то не так, то перенос с MySQL 8 обратно на 5.7 — задача не самая простая. Проще восстановить базу данных из бэкапа, чем мигрировать с 8.x обратно на 5.7.

Надеюсь, эта статья вам помогла определиться с хостингом. На этом желаю успехов, а также поменьше технических проблем с сайтами. Всего доброго!

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.

Если материалы с данного сайта были полезны, и вы желаете поддержать блог, то можете воспользоваться формой по ссылке: Донат на поддержку блога