Я слышал, что многие люди используют механизмы «ведущий-ведомый», чтобы улучшить время, затрачиваемое при изменении схем, используя репликацию для установки нового временного мастера, а затем прекратить перемещение и затем выполнить замену ролей перед начиная снова. Я нашел пример (ниже), найденный при переполнении стека.Использование репликации MYSQL для ускорения изменений схемы и таблицы optermise
- Установка ведомого
- Остановить репликацию.
- сделать ALTER на раба
- Пусть раб догонять мастер
- мастер подкачки и раба, поэтому подчиненный становится производственный сервер с измененными структурой и минимальным временем простоя
Это все очень хорошо, однако, я не понимаю шаг 4, мне это непонятно.
Интересно, сможет ли кто-нибудь объяснить процедуру более понятной.
То, что я думал о том, как данные из старой схемы будут реплицироваться в новое, это не сработает! любая идея, как придумать процедуру, которая делает? – 2010-12-01 15:56:22