В настоящее время я использую программу mysqldump для создания резервных копий, ниже приведен пример того, как я ее запускаю.Процесс резервного копирования MySQL замедляет вставки и обновления
mysqldump --opt --skip-lock-tables --single-transaction --add-drop-database
--no-autocommit -u user -ppassword --databases db > dbbackup.sql
Я выполняю много вставок и обновлений в моей базе данных в течение дня, но когда этот процесс начинается он действительно может замедлить вставки и обновление вниз, кто-нибудь видит недостаток в том, как я его резервное копировании ? (например, таблицы блокируются), или есть способ, которым я могу улучшить процесс резервного копирования, чтобы он не влиял на мои вставки и обновления?
Спасибо.
Пара запросов: происходит ли репликация в режиме ожидания или в реальном времени? Если это во время простоя, синхронизация не гарантируется. Или, если это происходит в режиме реального времени, тогда это сетевые накладные расходы (кроме выделенного канала N/W). – SparKot
Ведомое устройство должно быть заблокировано в любом случае во время сброса, поэтому задержки с небольшими сетевыми расходами не будут иметь большого значения. Это просто вопрос отсутствия медленной работы производственной базы во время резервного копирования. Но вы можете настроить slave для репликации в реальном времени или с задержкой, если это ваш вопрос? –