Качаем мускулы с mysqltuner CentOS 7

Качаем мускулы с mysqltuner CentOS 7

Ставим

yum -y install mysqltuner

Запускаем так

mysqltuner

или так

perl mysqltuner.pl --user root --pass rootpassword

Конфиг БД правим тут
/etc/my.cnf
и затем рестарт БД

sysyemctl restart mariadb

Теперь настраиваем конфиг по этой инструкции https://lerr.me/504.html
Включаем логирование медленных запросов а также запросов без индексов

## Logging
datadir				= /var/lib/mysql
relay_log			= mysql-relay-bin
relay_log_index			= mysql-relay-index
#log				= mysql-gen.log	
log_error			= mysql-error.err
log_warnings
log_bin				= mysql-bin
log_slow_queries		= mysql-slow.log
#log_queries_not_using_indexes
log_queries_not_using_indexes  = 1 # лог запросов без индексов
long_query_time 		= 10	#default: 10
max_binlog_size 		= 256M	#max size for binlog before rolling
expire_logs_days 		= 4	#binlog files older than this will be purged

Оптимизировать все таблицы можно запросом

mysqlcheck --auto-repair --optimize --all-databases
Обновлено: 27/09/2017 — 16:36

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

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