Оптимизируем работу mysql.

   Вне зависимости от системы, на которой работает mysql, сам алгоритм повышения качества и скорости производительности осуществляет за написания дополнительного скрипта, позволяющего поправит конфигурацию файла my.cnf.
Вариантов скриптов достаточно много, можно найти оптимальный вариант как по времени исполнения, так и по полученному результату.
Одним из популярных является достаточно простой в использовании скрипт mysqltuner.
Для этого нужно добавить следующие строчки в конфиг my.cnf.
wget mysqltuner.pl
perl mysqltuner.pl
Для тех, кому неприятно прописывать постоянно строчку «perl», можно перевести файл в разряд исполняемых:
chmod u+x mysqltuner.pl
./mysqltuner.pl

Для авторизации скрипт при запуске запрашивает администраторский логин и пароль для входа в базу данных:

В течение суток скрипт будет непрерывно анализировать рабочие процессы на mysql сервере, поэтому надо постараться предоставить ему оптимальные условия для сбора объективной информации. По результату проверки скрипт предложит список рекомендаций по оптимизации работы сервера, выполнить которые нужно, переписав конфиг my.cnf. Список может удивить вас своей обширностью. Например, советы будут выглядеть так:

Выполнив все указанные требования, вы почувствуете заметные улучшения в производительности сервера. Если же самому осилить такой алгоритм сложно, то можно обратиться за проведением оптимизации к профессионалам.