Best reason to upgrade from 5.2 to 5.3
ChrisAVWood
Posts: 361
Hi,
We are running 5.2 currently and would like an idea of what the most compelling reason to upgrade to 5.3 is likely to be from the fairly long list of changes/improvements?
Thanks
Chris
We are running 5.2 currently and would like an idea of what the most compelling reason to upgrade to 5.3 is likely to be from the fairly long list of changes/improvements?
Thanks
Chris
English DBA living in CANADA
Comments
There is also a bug that cause restores to fail, again when the backup file was created using the THREADCOUNT option. The workaround is to first convert the file to native SQL Server backup format, and restore.
SQL Backup Consultant Developer
Associate, Yohz Software
Beyond compression - SQL Backup goodies under the hood, updated for version 8
I concurr with Peter.
(It seems after reading this, its what was causing our problems.)
We're using Multiple threads with the backup option. Since the upgrade and subsequent file copy - all restore tests were good.
(And here I was thinking I had to replace my RAID array due to dodgy disks!)
Chris - DO the upgrade. For us it was painless and took only minutes. And we are VERY anal about upgrades on production servers!
Adam
Thanks
Chris
SQL Backup has 2 modes for using multiple threads:
- each backup thread writes to a different file
This is identical to native SQL Server backups that write to multiple files, where you take advantage of multiple processors and multiple disk devices available on your system. See the following for references:
Ref 1
Ref 2
Ref 3
- backup uses multiple threads, but writes to a single file (THREADCOUNT options)
This takes advantage of multiple processors on your system, but not multiple disk devices.
SQL Backup Consultant Developer
Associate, Yohz Software
Beyond compression - SQL Backup goodies under the hood, updated for version 8
Thanks
Chris
Multiple threads increase performance by spreading the load across multiple CPUs. The recommendation is to back up using (number of CPUs)-1 threads for maximum performance. I'm personally unsure what to recommend with hyperthreading -- whether to use 7 threads or 15 -- but with multi-core you would consider each core as an independent CPU.
Note that the absolute maximum throughput is attained by backing up to multiple files, because backing up multiple threads to the same one file incurs a bit of overhead for the thread synchronizer needed to ensure that two or more threads do not attempt to write to the backup file at the same time.
Thanks
Chris
I don't know of any reason why multithreaded backups would work differently on SQL 2000 and SQL 2005.
Thanks
Chris
See Completed Backup stuck in "In Progress" queue thread.
Chris