MySQLTuner это инструмент, написанный на Perl, который поможет вам увеличить производительность сервера баз данных MySQL. Он очень прост в использовании и рекомендуется анализировать Linux VPS регулярно для того, чтобы получить лучшую производительность. На этом уроке мы собираемся показать вам, как установить и использовать MySQLTuner на Ubuntu 14.04.
Прежде всего, войдите на сервер и выполните обновление системы. Это может занять несколько минут, но это очень важно для безопасности вашего сервера. Используйте следующую команду, чтобы обновить все системное программное обеспечение до последней доступной версии:
sudo apt-get update && sudo apt-get -y upgrade
После завершения обновления, вы можете продолжить и установить MySQLTuner на вашем Ubuntu VPS. Есть два простых способа сделать это, и мы рассмотрим оба способа в этом учебнике.
Первый способ заключается в использовании менеджер пакетов apt. Это проще и немного более быстрый способ установки MySQLTuner на вашем сервере. Так как MySQLTuner уже добавлен в список репозиториев Ubuntu, вы можете установить его с помощью следующей команды:
sudo apt-get install mysqltuner
Для запуска MySQLTuner, вы можете выполнить команду:
sudo mysqltuner
Это может занять несколько минут, прежде чем MySQLTuner предоставляет вам итоговый отчет.
Другой способ установки MySQLTuner это загрузить сценарий из Git. Это предпочтительный способ, поскольку он позволяет использовать самую последнюю версию программного обеспечения.
Перейдите к каталогу /opt на вашем сервере и загрузите последнюю версию MySQLTuner:
cd /opt/ wget http://mysqltuner.pl/ -O mysqltuner.pl
Сделайте скрипт исполняемым с помощью команды:
chmod +x mysqltuner.pl
И, наконец, запустите скрипт с помощью команды:
./mysqltuner.pl
Или, если вам не нравится делать скрипт исполняемым, вы можете напрямую вызвать Perl, чтобы запустить программу с помощью следующей команды:
perl mysqltuner.pl
В результате вы должны получить что-то вроде этого:
-------- Recommendations ----------------------------------------------------- General recommendations: Run OPTIMIZE TABLE to defragment tables for better performance Reduce or eliminate unclosed connections and network issues When making adjustments, make tmp_table_size/max_heap_table_size equal Reduce your SELECT DISTINCT queries which have no LIMIT clause Variables to adjust: query_cache_type (=1) tmp_table_size (> 16M) max_heap_table_size (> 16M)
После того, как вы получите окончательный отчет и рекомендации MySQLTuner, вы можете внести изменения в настройки сервера базы данных MySQL. Конечно, будьте осторожны, делая изменения, так как вы можете потерять некоторые важные данные из ваших баз данных, если что — то устанавливается в неправильно. Если вы не уверены в проблеме, то лучше связаться с экспертом MySQL, чтобы получить правильный ответ. Лучше всего, создать резервную копию базы данных MySQL перед внесением каких — либо изменений, так что вы можете восстановить базы данных позже, если что — то пойдет не так.
PS . Если вам понравился этот пост пожалуйста поделитесь им с друзьями в социальных сетях помощью кнопок на левой стороне поста или просто оставьте свой комментарий ниже. Заранее благодарю.