MySQLdump和上传过程需要很长时间(~8小时)才能完成整个过程。
我正在将活动数据库转储到mysqldump.tar文件和几乎3gb的文件中。当我加载到新的数据库,它需要6-8小时来完成这个过程(上传到新的数据库)。
对我来说,完成这个过程的推荐解决方案是什么?
发布于 2015-08-24 20:37:47
如果我正确理解的话,您的主要问题是将数据加载到新数据库是花费大量时间的步骤。除了阅读asdf在他的评论(“如何优化大型数据库的mysqldump?”)中提供的链接之外,我还建议您做一些事情:
--disable-keys
选项;这将在插入之前添加alter table your_table DISABLE KEYS
,在完成插入后添加alter table your_table ENABLE KEYS
。当我使用此选项时,插入时间大约快30%--delayed-insert
选项;whis将使用“普通”INSERT
中的INSERT DELAYED
。检查参考手册获取更多信息。
https://stackoverflow.com/questions/32189683
复制相似问题