thanks for your reply. although optimising server performance is important it doesn't explain the massive increase in time when the job runs 12 min from 2hrs after a server reboot i.e. it is performing for sometime relatively well so why a sudden change and why does a reboot solve the issue? We have already looked at the microsoft monitoring tools and they look quite complicated and it looks like we would need training to interpret some of the output it's generating. Here is some extra info that might help: 1: the back up is approximately 12GB. The size doesn't fluctuate that much in fact it would slowly be increasing. They are not all the same size they range from a couple of meg to 3.5GB. All the databases are backed up at the same time and we are measuring the total time for all to be backed up in one job. 2: the 400gb holds the backup, databases, and transaction logs, the 70gb only program files. I agree that the transaction logs should be on a separate physical drive and the backups on a separate server (we keep a backup on the same drive to restore quickly and if there is a huge catastrophe we restore from tape a full server image backup which is physically removed everyday). Although this is not ideal perfomance and safety wise we believe that it still does not explain why it can perform a 12 minute backup and then the next day a 2 hour backup of pretty much the same thing and then a reboot will take it back to a 12 minute backup time 3: We are using in enterprise manager through database maintenance plan -> backup all databases 4: Users are regularly feedingback that the databases are running faster than normal during the day at the time the backup is taking only 12 minutes at night. So it seems the performance is affected througjout by this issue. 5: The databases should only be being used during the day. 6: We are current with Windows service pack upgrades but under the advice of MS support my colleague said that we should only upgrade SQL service packs if we have a known issue that will specifically be fixed by an upgrade. Do you have any suggestions surrounding why a reboot might actually improve SQL performance? thanks best regards kevin