• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 278
  • Last Modified:

diff backup - practical issues

When does differential make sense? Because it has an overhead - it needs a FULL and a DIFF instead of just a FULL (plus trans log backups). Does this put stress on the tape backup team to track 2 backups (instead of one). is there sometimes chaos because both tapes are not available or one is overwritten.

Is there any time it does not make sense to do diff backups (because of extra overhead)

also does diff backup take 'more' time to comb through the entire DB for the changes that have taken place?

thanks
0
anushahanna
Asked:
anushahanna
4 Solutions
 
rocky_lotus_newbieCommented:
Faster Data Recovery - In a disaster scenario, it is easier to restore Full Backup + Latest Differential backup + any latest transaction log backups than restoring Full Backup + all the transaction log backups. IMO, this is the major advantage of DIFF backups.

Below link has more informations:
http://www.mssqltips.com/tip.asp?tip=1233

Thanks,
0
 
Brendt HessSenior DBACommented:
Differential backups make sense depending on how long you have to restore in case of disaster, how often you create log backups, and how long you have between full backups.  Consider a strategy of Full backups every day at midnight, log backups every 10 minutes.  If your DB dies 10 minutes before midnight, you have to restore 1 full + 143 log backups + the current log file = 145 restored files to recover.  If, instead, you have a differential backup every hour on the hour, you need 1 full + 1 differential + 5 log backups + the current log file -- 8 files to recover.

you need to evaluate your needs to see what is needed for your system.
0
 
Aaron ShiloChief Database ArchitectCommented:
hi

the isue is pretty simple.

if you need backups (we all do) and you cannot backup all the complte database every day,
and you want to minimize the need of restoring from multiple files (and minimize the risk of loosing one of them) then what you do is create a backup plan that will serve you to the best way.

1.full backup once a week
2. log backups every 1 hour.
3. diff backup every night.

now at the end of every day all you need for recovery id the FULL backup and the last DIFF backup you can disregard all log files in the middle.

this will make thing much easier to maintain and faster to perform.
0
 
Racim BOUDJAKDJIDatabase Architect - Dba - Data ScientistCommented:
<<When does differential make sense?>>
Primarily in two cases:
> when you have databases that take too long to do a FULL backup on daily basis
> when you can't afford the retention on the daily size of a full backup.  

The differential backup is really a feature that optimizes space daily consumption and reduces daily backup windows.

<<3. diff backup every night.>>
You probably mean every night, except the one when the full backup is to be performed. ;)

hope this helps
0
 
anushahannaAuthor Commented:
Thanks - helpful. I am pleased you all mentioned only good things about Diff backups..

what about the overhead topic I heard at times on Diff (it takes extra care to track diff+full instead of just full)

is there any circumstance where diff backup is a con or has negative implications?
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Microsoft Windows 7 Basic

This introductory course to Windows 7 environment will teach you about working with the Windows operating system. You will learn about basic functions including start menu; the desktop; managing files, folders, and libraries.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now