Резервное копирование базы данных MySQL: проблемы с производительностью

Ребята,

Я пытаюсь создать регулярное резервное копирование довольно большой производственной базы данных (полгигаба), в которой есть и Таблицы InnoDB и MyISAM. До сих пор я использовал mysqldump, но обнаружил, что это занимает все больше времени, а сервер полностью не отвечает, пока запущен mysqldump.

Я хотел спросить вашего совета: как мне

  1. Сделать резервную копию mysqldump неблокирующей - назначить процессу низкий приоритет или что-то подобное, ИЛИ

  2. Найти другой механизм резервного копирования, который будет лучше / быстрее / неблокирующий.

Я знаю о существовании продукта MySQL Enterprise Backup (http://www.mysql.com/products/enterprise/backup.html) - он дорогостоящий и не подходит для этого проекта.

Я читал о настройке второго сервера как «подчиненного устройства репликации», но это тоже не вариант для меня (для этого требуется оборудование, которое стоит $$).

Спасибо!

ОБНОВЛЕНИЕ: дополнительная информация о моей среде: Ubuntu, последняя версия LAMPP, Amazon EC2.

14
задан Alex Weinstein 13 July 2011 в 17:07
поделиться