mysqldump тормозит систему. есть ли возможность умерить аппетит?

Статус
В этой теме нельзя размещать новые ответы.

vivid

Постоялец
Регистрация
13 Апр 2009
Сообщения
143
Реакции
19
есть возможность умерить апетит самого процесса mysqldump (при помощи nice -n 19 и cpulimit -l 1), но проблемма остается, так как непосредственное исплонение берет на себя сервер. а на сервере исполняется не только дамп, но и выполняются запросы для работы сайтов.
может быть есть способ делать бакап просто копированием бинарных файлов данных?
 
Ну, вообщето mysqldump не на столько прожорлив, как кажется, и его прожорливость легко регулируется в my.conf.
Может дело все-таки в LOCK TABLE во время бэкапа? Рассмотрите следующие два варианта:
1) Снятие снапшота с раздела (а лучше LVM).
2) Репликация баз на другой сервер. Очень хороший вариант, это мой выбор. Всегда имеется "живой бэкап", который по совместительству может служить запасным сервером в случае отказа основного. Ну и на нем же можно делать инкрементальные бэкапы, или устроить ротацию.
 
есть возможность умерить апетит самого процесса mysqldump (при помощи nice -n 19 и cpulimit -l 1), но проблемма остается, так как непосредственное исплонение берет на себя сервер. а на сервере исполняется не только дамп, но и выполняются запросы для работы сайтов.
может быть есть способ делать бакап просто копированием бинарных файлов данных?

mysqldump давить нет смысла, насколько понимаю он шлет запросы на сервер и сливает их в файл. То есть нагрузка должна идти от самого сервера.

По поводу тормозов. Они связаны с процессором или с дисками?
Выротают ли дисковые ожидания?
Возможно начинается своппинг?
У mysqldump была опция на минимизацию используемой памяти.
ОС какая?
 
есть возможность умерить апетит самого процесса mysqldump (при помощи nice -n 19 и cpulimit -l 1), но проблемма остается, так как непосредственное исплонение берет на себя сервер. а на сервере исполняется не только дамп, но и выполняются запросы для работы сайтов.
может быть есть способ делать бакап просто копированием бинарных файлов данных?

ОСь какая? как вариант посмотрите Sypex Dumper
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху