Оптимизация mysql

Оптимизация mysql mysqltuner - утилита для оптимизации сервера mysql
images/development/development/mysq-database-tuning-with-mysqltuner-2015.jpg

Mysqltuner — это perl-скрипт, который анализирует статистику работы Mysql и выдает свои рекомендации по оптимизации настроек Mysql сервера. Скачать скрипт можно следующим образом:
Если возникает ошибка вида: Запускаем с ключом --no-check-certificate: Также, можно произвести установку: FreeBSD: Debian/Ubuntu: CentOS: Чтобы данные анализа и статистика были более корректными, сервер Mysql должен проработать некоторое время без смены параметров конфигурации и без перезагрузок, по рекомендации самого Mysqltuner не менее 24 часов.
Теперь можно запускать Mysqltuner.

Если производилось скачивание скрипта: или Если производилась установка: или После запуска скрипт произведет анализ и выдаст следующую информацию: Особое внимание стоит уделить строкам, помеченным символами [!!] и секции Recommendations.
Параметры указанные после строки Variables to adjust нужно изменить в файле my.cnf, в соответствии с рекомендациями Mysqltuner. Если указанного параметра нет в файле my.cnf, то его следует дописать.
Расположение конфигурационного файла my.cnf:
FreeBSD: Debian/Ubuntu: CentOS: После внесения изменений в файл my.cnf нужно перезагрузить Mysql-сервер: FreeBSD: /usr/local/etc/rc.d/mysql-server restart CentOS: После изменения конфигурации Mysql-сервер должен проработать минимум 24 часа без перезагрузок. Затем, можно снова запустить утилиту Mysqltuner и проанализировать вывод статистики. Таким образом, можно привести конфигурационный файл my.cnf и работу Mysql-сервера, соответственно, к оптимальному состоянию.
More