Посоветуйте. Разумеется за денежку.
В общем какая-то непонятная нагрузка со стороны mysql. cpu до 80%. а вот mem не больше 10%. Нужно поглядеть и дать вердикт, кто виноват. И можно ли спасти все правками в my.cnf
Остальные подробности в личном общении с админом.
бесплатный сисадмин
называются small large ...
лежат гдето толи в /usr/… толи в /var/…
уже поставил. гляжу😊спасибо
putty клиент
скачивайте и запускайте от root
указывайте логин и пароль суперадмина mysql и он выдаст рекомендации
правите в my.cnf параметры и запускаете снова
еще там не помню какой параметр будет все время красный, тоесть требующий оптимизации но вы его никогда не исправите
также можно посмотреть в phpmyadmin Cостояние и выполнить рекомендации
только это требует длительного времени работы сервера без перезапуска
эт что? если так кардинально подходить к вопросу, тогда я лучше сперва переведу часто используемые таблицы с myisam в innodb…
mkdir /var/lib/mysql/tmp
chown mysql:mysql /var/lib/mysql/tmp
id mysql
mcedit /etc/fstab
tmpfs /var/lib/mysql/tmp tmpfs rw,gid=114,uid=107,size=1G,nr_inodes=10k,mode=0700 0 0
укажите временную папку в my.cnf >tmpdir = /var/lib/mysql/tmp
и правильно eoleg посоветовал с my.cnf
В каталоге /usr/share/doc/mysql-server-x.x.xx/ лежат следующие файлы(где x.x.xx — версия MySQL):
my-small.cnf — для систем с малым обьемом памяти (<=64Mb), в которых MySQL используется редко.
my-medium.cnf — если памяти мало (32-64Mb) или MySQL используется совместно с другими приложениями (например Apache) и памяти около 128Mb.
my-large.cnf, my-huge.cnf — для систем с большим обьемом памяти (512Mb, 1-2Gb), где MySQL играет главную роль.
my-innodb-heavy-4G.cnf — 4Gb памяти, InnoDB, MySQL играет главную роль.
обратите внимание на движек, inno или myisam
на хабре подробно про это habrahabr.ru/post/221803/
Посоветуйте.
Макс в этом хорошо разбирается Реборн.
раз уж решили оптимизировать, перенесите временные таблицы в tmpfs