Рейтинг:1

Mysqldump очень медленный при сбросе на сетевой диск

флаг cn

Я столкнулся с проблемой при сбросе базы данных mysql на сетевой диск. Дело в том, что у меня очень низкие скорости (около 3-7 МБ/с).

Сбрасывает локально, скорость в порядке.Я написал свою собственную программу, которая выполняет автоматическое резервное копирование 4 раза в день и делает дамп с главного сервера (Windows vps) на сервер Samba Linux vps. Оба сервера имеют скорость порта 1 Гб/с. Дело в том, например, когда Я вручную загружаю случайный файл на самба-сервер Linux-машины, получаю скорость до 100 МБ/с. База данных имеет размер около 45 ГБ. Кроме того, до того, как я выполнял резервное копирование на машине с Windows, там работала программа, и она сбрасывала базы данных по сети, тогда скорость также была до 100 МБ / с. В чем может быть проблема, что у меня такая низкая скорость при дампе напрямую на сетевой диск?

Команда, которую я использую:

mysqldump -u root -ppassword --single-transaction --hex-blob базы данных миры > "\mysambaserver\Storage\folder\worlds.sql"
флаг ua
Ты занимался трубами? Или запись на диск, а потом чтение? На какой машине работала программа дампа? Какова задержка сети?
флаг cn
Не могли бы вы добавить вывод `strace -c mysqldump ... > "\mysambaserver\Storage\folder\db.sql"` Я хотел бы посмотреть, медленнее ли ваша запись по сравнению с чтением из БД.
флаг cn
Вы можете попытаться сжать БД на лету: `mysqldump ... | gzip > "\mysambaserver\share\db.sql"`

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.