Может ли ibdata1 в 25 гиг критически тормозить сервер?
Приветствую!
Такая ситуация:
VPS сервер (hostgator.com)
2.3 Gb RAM
CPU 3.4 Ghz.
2 недели назад начал тормозить сервер - нагрузка на проц больше 60%, load average 4-6. Нагрузку создает mysql. С нашей стороны никаких изменений на сайте не производилось. Файлы (статика) начали медленнее отдаваться.
Мониторил запросы - одни и теже запросы раньше 0.01 сек выполнялись, сейчас от 20 сек и более.
Размер базы около 6 Гиг (таблицы иннодб). Начал копать - нашел, что у нас есть файлик ibdata1 (25 Гиг), в котором данные и индексы с иннодб таблиц.
Прописал в my.cnf innodb_per_file = 1 - и данные сохраняются в отдельных файлах, но не могу создать дамп (если раньше скорость записи была 30-50 Мб/с, то сейчас 0.5 - 1 Мб/c), чтобы нормально перенести таблицы и убить файл ibdata1.
Может ли этот файл быть причиной тормоза мускла?
Кстати при рестарте контейнера выдает вот что:
Running vzquota off failed for Container 131 [3]
vzquota : (error) Quota off syscall for id 131: Device or resource busy
vzquota : (error) Possible reasons:
vzquota : (error) - Container's root is not unmounted
vzquota : (error) - there are opened files inside Container's root/prvate area
vzquota : (error) - your current working directory is inside Container's
vzquota : (error) root/private area Completed
vzquota : (error) Currently used file(s):
/vz/private/131/fs/root/var/lib/mysql/ibdata1
Starting Container ...
vzquota : (warning) Quota is running for id 131 already
Setting quota .
|