При помощи команды mysqlcheck можно выполнять проверку, оптимизацию и исправление ошибок.

Поверка на ошибки БД dbname

     #mysqlcheck -p dbname

Восстановление и оптимизация всех БД

     #mysqlcheck -Aor -p

аргументы:
-p – использовать пароль
-A – проверять все базы данных
-r – ремонтировать БД
-o – оптимизировать БД

Скрипт простой оптимизации БД, можно добавить в крон для выполнение раз в сутки

     #mysqlcheck --repair --analyze --optimize --all-databases --auto-repair -u root -pSECRET

Установим mysqltuner, который показывает статистику по работающему mysql-серверу и дает полезные советы по оптимизации.

      #cd /usr/local/bin
      #wget http://mysqltuner.pl/mysqltuner.pl
      #chmod +x mysqltuner.pl

Запустим

     #/usr/local/bin/mysqltuner.pl

При запуске скрипт спросит логин и пароль для root’a. После корректной авторизации будет выведена статистика и разные советы по правке конфигурационного файла MySQL.

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here