Chinaunix

标题: 数据库恢复的区别 [打印本页]

作者: sqlnet    时间: 2010-11-09 23:56
标题: 数据库恢复的区别
以前我重建了数据库,恢复大概3个小时。 而用 for load 方式重建数据库,在做恢复 只需要大概一个小时左右,有何区别,我应该按照那个模式来做?? 谢谢
作者: wfcjz    时间: 2010-11-10 08:05
LOAD恢复省力。不用再去建目标库表及过程,索引等等
作者: sqlnet    时间: 2010-11-10 09:15
LOAD恢复省力。不用再去建目标库表及过程,索引等等
wfcjz 发表于 2010-11-10 08:05



    请问下
Backup Server: 4.58.1.1: Database TESTDB: 16589636 kilobytes LOADed.
Backup Server: 3.42.1.1: LOAD is complete (database TESTDB).
Redo pass of recovery has processed 203 committed and 58 aborted transactions.
Use the ONLINE DATABASE command to bring this database online; SQL Server will
not bring it online automatically.

我用for load恢复数据库,有and 58 aborted transactions. 这种提示,有没有问题呢?
我怕数据库有丢失。
作者: andkylee    时间: 2010-11-10 09:19
create database的时候指定 for load选项, 会使数据库的创建过程很迅速。因为省去了初始化allocation page的时间。



有and 58 aborted transactions. 这种提示

这是正常的事务情况。
作者: andkylee    时间: 2010-11-10 09:21
以前我重建了数据库,恢复大概3个小时。 而用 for load 方式重建数据库,在做恢复 只需要大概一个小时左右,

=======================================================

你给出的情况不详细。

重建数据库的时候, create database的时间是多长?load databases的时间多长?


当create database 加for load的时候耗时多长?之后恢复时间多长?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2