С чем связано требование быстроты? Чтобы меньше было время недоступности сервера?
Есть еще один вариант... Долгий, нудный - но время недоступности БД будет минимальным даже для большого объема данных. Называется эта штуковина "репликации"
1. Приостанавливаешь обновление данных.
2. Делаешь бэкап БД.
3. Делаешь из этой БД мастера репликации.
4. Запускаешь БД в полноценную работу.
5. Не торопясь разворачиваешь бэкап на втором сервере.
6. После запуска делаешь БД слейвом для первой БД. Будут подтянуты все изменения, сделанные за время между бэкапом и запуском второго сервера.
7. Можно начать использовать второй сервер БД как основной.
8. А первый уже можно отключить совсем. И убрать слейвовые настройки на втором сервере.
Вот где-то так
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)