Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Дамп очень большое БД


Автор: LectorSP 21.1.2010, 14:31
Может кто подскажет как правильно ораганизовать дамп БД. Есть очень большая БД, хранит логи, дампится каждый день. С каждым днем база все больше и больше, соответственно времени на это уходить тоже не мало. Может можно дампить каждый день не всю базу целиком заново, а только изменения и дописывать к тому что уже есть? 

Автор: Kesh 21.1.2010, 15:19
может так?
http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html
http://dev.mysql.com/doc/refman/5.1/en/mysqlhotcopy.html
Цитата

If you are doing a backup on the server and your tables all are MyISAM tables, consider using the mysqlhotcopy instead because it can accomplish faster backups and faster restores.


Автор: sTa1kEr 21.1.2010, 16:32
http://dev.mysql.com/doc/refman/5.1/en/backup-methods.html описаны основные способы создания backup'ов в MySQL. Если вы используете движек MyISAM, то вам больше всего подойдет mysqlhotcopy, если InnoDB, то либо инкрементальный backup, либо репликация БД.

В версии 5.4 обещали добавить очень вкусную утилиту т.н. MySQL Online Backup, которая позволяла бы делать моментальные backup'ы на горячую для любых движков.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)