myslqimport --use-thread

У меня есть большая база данных, которую я копирую на подчиненный сервер. Попытка импортировать его (около 15 ГБ) через обычный mysqldump заняла 2 дня и не удалась. Итак, я пробую трюк mysqldump --tab.

Я также хочу импортировать с помощью --use-thread - но, похоже, он не выполняет сразу несколько таблиц. Есть ли способ узнать, работает ли он вообще?

mysqldump --single-transaction --quick --hex-blob --master-data=1 --tab=/tmp/backup/ apm

на подчиненном сервере:

cat *.sql | mysql apm
mysqlimport --lock-tables --use-threads=4 apm /tmp/backup/*.txt

Также: Есть идеи, как отключить binlog без редактирования файла conf и перезапуска сервера? Кажется глупым и медленным, что mysql снова копирует все данные в двоичный журнал.

7
задан Kevin 7 June 2011 в 01:02
поделиться