mysqldbcopy对大型数据库的性能

时间:2016-06-28 22:04:33

标签: mysql database

我在移动大型mysql数据库时遇到了大量问题,并且很想知道任何人的经验。

情况: 服务器1包含Mysql数据库。尺寸:3TB

尝试移动它: 1. Mysqldump不起作用。它只需要太长时间(我等了3天,得到了一个~100 gig的sql文件,它似乎不会完成)。 2.尝试直接复制数据目录,但确保它的工作和一致性对我来说非常困难,而且这个手动过程似乎有风险。 3.哪个引导我到mysqldbcopy

我找到了mysqldbcopy命令,并想知道是否有人知道它的内部性能及其工作原理。有没有人有任何建议?

1 个答案:

答案 0 :(得分:0)

您能提供更多信息吗?您的意思是说,您的设置只有一台服务器包含所有数据吗?

如果是MyISAM表副本,文件将起作用。我试过这个。

您是否考虑过设置从属数据库,但这需要启用复制日志等工作(这不会太多工作)

我曾经记得在一个主从数据库中设置了类似于从主服务器加载数据,从服务器以及主服务器拥有数亿行的事情。

  

如果您可以设置主从数据库设置,则可以在Slave实例赶上时继续使用现有数据库,如果这样   选项可用。

这可能是主从复制的一个很好的例子,看看:https://www.digitalocean.com/community/tutorials/how-to-set-up-master-slave-replication-in-mysql

我从未玩过mysqldbcopy,但我想知道更多。