我一直在为新应用程序测试我们的DR流程,并且发现RavenDB恢复正在花费意外和不可接受的时间。我需要知道我的流程是否有问题,或者是否有提高性能的方法。
对于70MB数据库,我正在恢复它正在采取> 8个小时。
在停止RavenDB Windows服务后,我正在使用以下命令,在阅读RavenDB文档后http://ravendb.net/docs/server/administration/backup-restore
d:\RavenDB\Server>Raven.Server.exe -src "D:\Backups\RavenDB\2013-11-25_2330\MyDatabase\RavenDB.Backup" -dest "D:\RavenDB\Server\Data
base\Databases\" -restore
我得到了这样的进展报告:
Request #10,306: POST - 72 ms - <system> - 201 - /admin/backup
Request #10,307: GET - 21 ms - <system> - 200 - /docs/Raven/Backup/Stat
us
Request #10,308: GET - 0 ms - <system> - 200 - /docs/Raven/Backup/Stat
us
Request #10,309: POST - 1,150 ms - MyDatabase - 201 - /admin/backup
Request #10,310: GET - 32 ms - MyDatabase - 200 - /docs/Raven/Backup/Status
等
但尚未确认成功恢复。