I have a Dell Poweredge 2950 with 64GB of RAM running MS SQl Server 2005
RAID1 - (OS) 146GB
RAID10 - (SQL Data, TempDB, Logs basically everything SQL. ) - (4x 146GB) 300GB
All of our SQL data is about 140GBish.. We are looking to add some space to our SQL Server and instead of upgrading the RAID10 array to 600Gb (4x300GB) we are considering an OCZ Velo Drive PCIe 600GB SSD Solution.
I have read that Intensive IO Can prematurely burn out an SSD Others have said not so much to worry about with today's SSD.
I pulled some I/O Stats from our MS SQL Server
89 Hours is the size of the sample
WRITES:
460,951 Total Writes across all DB's including temp DB
35,193MB of data written (35,193 / 89 *24hrs in a day * 365days a year) = 3,463,940 = An estimate 3.4TB of total data written in a year?
READS
934871 Total Reads
89567Mb of Data read (89567 / 89 *24hrs in a day * 365days a year) = 8,815,808 = An estimate 8.8TB of total data Read Each Year?
Temp DB Alone
READ - 9,067MB of Data read (9067 / 89 *24hrs in a day * 365days a year) = 892,437MB = An estimate 892GB of total data Read Each Year?
WRITE - 12,562MB (12562 / 89 *24hrs in a day * 365days a year) = 1,236,439 = An estimate 1.2TB of total data written in a year?
So giving these stats would it make sense to add an SSD and
A.) Transfer everything to the SSD?
B.) Leave the TempDb and Log files on the RAID10 and move the DB over to the SSD
C.) Leave the Data on the RAID10 and move the TempDB and TransactionLogs onto the SSD
D.) Steer clear of an SSD Drive
E.) Suggestions?
(Complete Backup of ALL SQL Database(s) is done nightly)
RAID1 - (OS) 146GB
RAID10 - (SQL Data, TempDB, Logs basically everything SQL. ) - (4x 146GB) 300GB
All of our SQL data is about 140GBish.. We are looking to add some space to our SQL Server and instead of upgrading the RAID10 array to 600Gb (4x300GB) we are considering an OCZ Velo Drive PCIe 600GB SSD Solution.
I have read that Intensive IO Can prematurely burn out an SSD Others have said not so much to worry about with today's SSD.
I pulled some I/O Stats from our MS SQL Server
89 Hours is the size of the sample
WRITES:
460,951 Total Writes across all DB's including temp DB
35,193MB of data written (35,193 / 89 *24hrs in a day * 365days a year) = 3,463,940 = An estimate 3.4TB of total data written in a year?
READS
934871 Total Reads
89567Mb of Data read (89567 / 89 *24hrs in a day * 365days a year) = 8,815,808 = An estimate 8.8TB of total data Read Each Year?
Temp DB Alone
READ - 9,067MB of Data read (9067 / 89 *24hrs in a day * 365days a year) = 892,437MB = An estimate 892GB of total data Read Each Year?
WRITE - 12,562MB (12562 / 89 *24hrs in a day * 365days a year) = 1,236,439 = An estimate 1.2TB of total data written in a year?
So giving these stats would it make sense to add an SSD and
A.) Transfer everything to the SSD?
B.) Leave the TempDb and Log files on the RAID10 and move the DB over to the SSD
C.) Leave the Data on the RAID10 and move the TempDB and TransactionLogs onto the SSD
D.) Steer clear of an SSD Drive
E.) Suggestions?
(Complete Backup of ALL SQL Database(s) is done nightly)