首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >巨大的mysqldump导入

问巨大的mysqldump导入
EN

Stack Overflow用户
提问于 2016-12-12 19:47:39
回答 1查看 93关注 0票数 1

我有一个sql转储文件,需要将其导入到我的开发机器上运行的本地200+GB服务器中。我尝试使用'mysql < db_backup.sql‘方法进行简单的转储恢复,在遇到'mysql服务器已消失’错误之前,我设法恢复了大约85%的数据库。这花了大约5天的时间。

我想知道是否有一种方法可以将部分恢复的数据库与转储文件进行比较,以了解哪些表仍处于挂起状态,或者是否有更快(至少4倍)的方法可以从大型转储文件中恢复。

任何建议都将不胜感激。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-12-12 19:56:24

我也遇到过类似的问题,但信息要少得多(百兆字节,而不是GB)。我尝试过BigDump,它在查询中拆分内部内容,这样您的恢复操作就不会超时(我认为这是导致错误的原因- 'mysql服务器已消失‘)。

但是,如果您可以控制如何获得转储,我会考虑拆分数据以恢复和优化导出。一种方法是将大型表数据拆分为单独的转储。

此外,可以将所有插入定义为扩展插入(一个插入具有多个插入值),以节省一些空间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41100185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档