Heroku对数据库有一个非常简单的backup utility。显然,数据库必须做一些工作才能创建备份。我想知道的是多少?
如果我在大量使用的生产环境中运行此操作,我的用户是否会遇到任何停机或缓慢的情况?每天运行会不会有任何损害,在非高峰时段执行此操作有多重要?
听到任何真实的经历都会很精彩。干杯!
答案 0 :(得分:1)
因为它只是复制文件,所以备份数据库通常不是一个非常耗时的过程,不应该锁定表。也就是说,我没有使用过非常大的数据库(以千兆字节为单位)。
无论如何,我建议你在非高峰时段通过cron自动运行它,这样你就不必担心手动操作了,这个宝石:https://github.com/joemsak/heroku_backup_task似乎就是这么做的。
希望有所帮助!