首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为30 the数据库备份文件恢复配置Amazon

为30 the数据库备份文件恢复配置Amazon
EN

Stack Overflow用户
提问于 2016-01-27 21:31:15
回答 1查看 135关注 0票数 0

我计划在MySQL amazon RDS实例中恢复MySQL DB转储文件。为了成功完成MySQL DB备份(30 DB大小),我想得到一些关于配置MySQL RDS实例的建议。上次我用8 8GB内存的m4large实例尝试了3 8GB备份文件还原。但是恢复内存的时间达到了它的阈值,并停止了进程。因此,这一次,我希望获得清晰的MySQL RDS实例配置,以接受30 get的备份恢复。请在这方面给我一些建议

EN

回答 1

Stack Overflow用户

发布于 2016-01-28 15:56:51

如果你仍然有一个较小的实例,你可以备份大型数据,如果你能以某种方式将数据或过程分解成较小的步骤。您可以寻找一种方法,在备份时将整个数据分成较小的块。使用任何可以将整个数据分成块的工具。区块会影响导出数据的(源)服务器。块大小以行数为单位指定。例如,如果指定了1000行的块大小,那么将不会简单地使用一个“SELECT...”来获取数据。但是更多像'SELECT ..LIMIT 1,1000','SELECT ... LIMIT 1001,1000‘这样的SELECT将被使用,直到到达数据末尾。这确保了有可能为用户指定一个不超过各种资源类型(如可用内存)的块大小。什么会导致非常慢的操作,甚至可能导致“挂起”或“死锁”。另外,指定一个不太大的块设置将确保不会发生超时。发生此类超时的原因可能是服务器'net_write_timeout‘设置或与MySQL无关的网络设置。

此外,块的大小还可以帮助您确定保存的文件的最大大小。基本上,你必须自己进行一些实验,以找到最适合你的设置-当然,如果你有更多的主机提供商,它们可能会随着不同的主机提供商而有所不同。大多数廉价主机的实际体验是块设置为2000-10000 (行-取决于您有多少列和哪种类型的列)

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

https://stackoverflow.com/questions/35038754

复制
相关文章

相似问题

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