2011-08-03 76 views
0

对于数据库,Heroku有一个非常简单的backup utility。显然,数据库将不得不做一些工作来创建备份。我想知道的是多少?在Heroku上创建数据库备份是否会影响性能?

如果我在大量使用的生产环境中执行此操作,我的用户是否会遇到任何停机或缓慢?这种日常运行会有什么坏处,在非高峰时段做这件事会有多重要?

听到任何与此有关的真实经历将是美好的。干杯!

回答

1

因为它只是复制文件,所以备份数据库通常不是一个非常耗时的过程,不应该锁定表格。也就是说,我没有使用非常大的数据库(以千兆字节为单位)。

无论如何,我建议你在非高峰时段通过cron自动运行它,所以你不必担心手动执行它,这个gem:https://github.com/joemsak/heroku_backup_task似乎就是这么做的。

希望有帮助!

+0

这听起来很合理。谢谢Thariq! (我对你的答案满意,但没有声望这样做,对不起!) – jpadvo

+0

......现在突然间我已经够了。再次感谢您的回答! – jpadvo