最近在测试一个mysql备份。直接用的mysqldump备份全库。310G的物理文件,备份用了十个小时还没备份完。
不知道问题原因出在哪量。
命令如下:
SET MYSQLDUMP_CMD=%MYSQLDUMP% -h%DB_IP% -u%User_Name% -p%Password% --max_allowed_packet=10240000 --net_buffer_length=16384 --all-databases --lock-all-tables --routines --triggers --events --flush-logs --quick
%MYSQLDUMP_CMD%>backup.sql
机器是32G内存,(其中16G为mysql实例正占用的)
!!!请给些建议!!!
另外发现 lock-all-tables了,仍然有mysql进程在写ibd文件和ibdata文件,不知道是为啥。
这么大的话dump不是一个好的选择额。直接复制不是更快吗?那就慢慢等吧。总会完的。