Оптимизация настроек Mysql с помощью Mysqltuner

Автор: | 11.12.2019

Mysqltuner — это perl-скрипт, который анализирует статистику работы Mysql и выдает свои рекомендации по оптимизации настроек Mysql сервера.
Скачать скрипт можно следующим образом:

Если возникает ошибка вида:

Запускаем с ключом –no-check-certificate:

Также, можно произвести установку:

Debian/Ubuntu:

CentOS:

Чтобы данные анализа и статистика были более корректными, сервер Mysql должен проработать некоторое время без смены параметров конфигурации и без перезагрузок, по рекомендации самого Mysqltuner не менее 24 часов.

Теперь можно запускать Mysqltuner.
Если производилось скачивание скрипта:

или

Если производилась установка:

или

После запуска скрипт произведет анализ и выдаст следующую информацию:

Особое внимание стоит уделить строкам, помеченным символами [!!] и секции Recommendations.

Параметры указанные после строки Variables to adjust нужно изменить в файле my.cnf, в соответствии с рекомендациями Mysqltuner. Если указанного параметра нет в файле my.cnf, то его следует дописать.

Расположение конфигурационного файла my.cnf:
Debian/Ubuntu:

CentOS:

После внесения изменений в файл my.cnf нужно перезагрузить Mysql-сервер:

Debian/Ubuntu:

CentOS 6:

Centos 7

После изменения конфигурации Mysql-сервер должен проработать минимум 24 часа без перезагрузок. Затем, можно снова запустить утилиту Mysqltuner и проанализировать вывод статистики. Таким образом, можно привести конфигурационный файл my.cnf и работу Mysql-сервера, соответственно, к оптимальному состоянию.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *