我有MySQL数据库,大小为4 TB,当我使用mysqldump转储它时,大约需要2天才能以.sql格式转储该数据库
任何人都可以帮助加快这个过程吗?
OS ubuntu 14 MySQL 5.6 单个数据库,大小为4 TB 数百个表平均表大小约为100到200 GB
如果有人对此有任何解决方案,请提供帮助
答案 0 :(得分:0)
我会:
如果您正在复制,只需停止复制,处理,开始复制。
这些方法应该提高速度,因为缺少访问数据库的并发进程(以及所有锁定逻辑)。
在这样大的数据库上,我会尝试不必进行转储。如果可能的话,只使用mysql表文件。
在任何情况下,2天似乎很多,也适用于旧机器。检查您是否没有交换,并尝试检查您的mysql配置是否存在可能的问题。一般来说,尝试获得更好的机器。计算机比优化时间便宜。