Назад | Перейти на главную страницу

В какой момент вы прекращаете использовать mysqldump и начинаете делать снимок LVM?

Я знаю, что краеугольным камнем резервного копирования mysql является mysqldump, который работает для всех движков. Я также вижу, что некоторые люди выступают за использование снимков LVM.

В какой момент вы прекратите использовать mysqldump и начнете создавать снимки LVM?

Подходит ли mysqldump для небольших баз данных, а моментальные снимки LVM - для больших?

Спасибо!

Я бы посоветовал LVM или любой другой уровень файловой системы, моментальные снимки следует использовать только в том случае, если восстановление будет когда-либо выполняться только на том же компьютере (или его клоне). Для более гибкого и надежного резервного копирования вам следует придерживаться mysqldump, который предоставит вам резервную копию, которая может быть восстановлена ​​на любой машине, включая машины с другой ОС.

Если вы дойдете до точки, когда запуск mysqldump представляет какие-либо проблемы, тогда вам следует запустить репликацию главный / подчиненный и выполнить резервное копирование на подчиненном устройстве.

mysqldump не делает согласованных снимков между базами данных. Он также блокирует базу данных при сбросе. то есть: при выполнении дампа ваша база данных обычно доступна только для чтения клиентам.

Если это неприемлемо, следующим шагом будут снимки LVM. База данных должна быть заблокирована и очищена, пока делается снимок LVM. Обычно это быстрее, всего на несколько секунд.

Обычно mysqldump - это простой способ резервного копирования, который хорошо работает для небольших баз данных и менее важных систем. Более крупные или более важные системы используют моментальные снимки LVM или коммерческие системы резервного копирования.