Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2000 Forums
 SQL Server Administration (2000)
 Long-Running VLDB Backups

Author  Topic 

sumwanlah
Starting Member

43 Posts

Posted - 2003-02-10 : 05:53:44
To wat extent do long-running backups cover?

I've got a VLDB of about 1TB, database recovery mode is 'Simple' at the moment.
The full database backup take about 30hours to run; thankfully it's only done once a week!!!

Now, at the same time, I've scheduled data import operations to run twice a day, and these usually take about 3hours average to complete, although 6-hour operations are not rare.

The big question is:
If the full backup kicks start in the middle of a data import, will the backup still run? During that 30-hour backup run, two other data-import windows will have run too. Will the backup contain all data that has been imported during the three data-import windows, WHILE backup still happens?

Am I right to simplify this big question by asking:

"will long-running VLDB full-backups take a backup of the database state at the time the backup starts, or will the backup contain everything that goes into the database during its entire 30-hour run, by which time the database would have been updated thrice?"

Remember: Recovery mode is 'Simple' and yes, I am moving towards using filegroup backups to lessen my pain... Heh!

------------------------
What goes around...? Is the belt around my waist!

JamesH
Posting Yak Master

149 Posts

Posted - 2003-02-10 : 13:06:51
a full backup will provide you with the database plus enough of the transaction log to do a complete restore whereas you can either add additional trans logs after the restore or set it to Recovery mode which will cause all un-committed transactions within the full backup to roll back and will not allow you to apply any additional transaction logs (BTW, this is default if you don't specify). Your jobs will be in the transaction log portion and applied after the database has restored (Although you won't see any of this) as this is SQL Servers way of knowing which changes should be applied to the database.

Hope this helps.

JamesH.

Go to Top of Page
   

- Advertisement -