Переход с MYSQL на MariaDB с помощью cakephp 2.4.6 - PullRequest
0 голосов
/ 02 мая 2018

Я использую среду LAMP с MYSQL 5.6.38 и Cakephp 2.4.6 в WHM / Cpanel. Я сталкиваюсь с высоким TTFB 400-500 мс на моем веб-сайте, мне сказали, что MariaDB 10.x исправит проблемы с производительностью MYSQL?

Это правда? если я продолжу переходить на MariaDB, это сломает мой веб-сайт, потому что я использую cakephp 2.4.6? если это так, как я могу перейти на MYSQL 5.6.38?

1 Ответ

0 голосов
/ 02 мая 2018

Насколько я знаю, вам будет хорошо с обновлением до MariaDB.

Я не могу комментировать улучшения производительности, которые вам придется протестировать.

Предлагаемые шаги:

  1. Переведите свой сайт в автономный режим, чтобы никто больше не мог читать базу данных. (Вы можете использовать, например, .htaccess для запрета от всех)

  2. Экспорт базы данных MySQL с помощью утилиты mysqldump.

  3. Импортируйте то, что вы только что экспортировали в MariaDB (я полагаю, у вас это установлено и работает)

  4. В файле app.php CakePHP вам нужно изменить параметры подключения к базе данных, чтобы вместо этого подключиться к MariaDB. (Вероятно, другой порт, имя пользователя и пароль).

  5. Подключите свой сайт снова и проведите несколько тестов.

  6. Откат выполняется так же просто, как изменение соединения с БД в app.php для подключения к MySQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...