Показать сообщение отдельно
  #1  
Старый 29.09.2012, 23:40
gofrantis gofrantis вне форума
Студент
 
Регистрация: 29.09.2012
Сообщений: 1
Вопрос Может ли 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 .
Ответить с цитированием