Зависит от размера базы данных и настроек репликации.
Оптимальной настройкой (мнением) было бы наличие мастера, который постоянно пишет в подчиненное устройство (которое иначе доступно только для чтения). Таким образом, вы можете запустить mysqldump на самом ведомом устройстве, и производственные приложения могут продолжать писать в master, не беспокоясь о том, что mysqldump будет мешать.
Отказ от ответственности: я любитель MySQL, а не администратор баз данных. Зерно соли и др.