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)
 RAID Stripping or Filegroup Stripping

Author  Topic 

sqldeverloper100
Starting Member

3 Posts

Posted - 2006-11-14 : 08:01:32
We have a production database (SQL Server SP1) of 15GB size.
I was wondering what is the best: To use RAID Stripping or Filegroup Stripping?Or both?
First Choice:
If I use RAID1+0, I can have 4 physical disks ( 2 for stripping e.g. C: D: and 2 for mirroring lets say C-Mirror: D-Mirror: ) but I could see only one logical disk lets say L:. The RAID mechanism will break my datafiles ( and also every file of my server -operating system files also, I suppose-) to C: and D:.
Second Choice
If I dont use RAID1+0 but RAID-0 then I can have two seperate RAID-0 devices e.g.
1. RAID-0 C: and C-Mirror and I could see one logical device , lets say L1
2. RAID-0 D: and D-Mirror and I could see one logical device , lets say L2
Now I can save my operating system to L1 and I can create a filegroup FG1 with two files, lets say L1:\myDb1.ndf and L2:\myDB2.ndf. In this case, sql server will choose how to make the stripping of objects belonging to FG1 since the files L1:\myDb1.ndf and L2:\myDB2.ndf are saved in different physical disks

What is the best: RAID1+0 to choose about the stripping or SQL Server 2005?

What if I could combine the two solutions ? If I had RAID0+1 (only one logical disk - see First Choice) then, could the creation of a filegroup help me or it will cause many I/Os because of file fragmentation?

Thanks

Page47
Master Smack Fu Yak Hacker

2878 Posts

Posted - 2006-11-14 : 08:11:59
How do you measure best? Do you mean most performant? Do you mean most fault-tolerant?

Filegroups allow you to do some cool things like streamline your backup/recovery plan, seperate some heavily used object (like many a covering index or something) onto its own device, move archived data to its own cheaper/slower device, etc. Are these the types of things you consider "best"?

Jay White
Go to Top of Page

sqldeverloper100
Starting Member

3 Posts

Posted - 2006-11-14 : 11:08:23
Which of the two solutions is the best in terms of I/O performance, sql server response time, time needed for DML statements?
Let s say that I could use filegroup in order to put there a very large database. In this case filegroup in different disks (Second choice: SQL Puts the records on different disks) is better than stripping performed automatically by RAID(first choice)?
Thanks

quote:
Originally posted by Page47

How do you measure best? Do you mean most performant? Do you mean most fault-tolerant?

Filegroups allow you to do some cool things like streamline your backup/recovery plan, seperate some heavily used object (like many a covering index or something) onto its own device, move archived data to its own cheaper/slower device, etc. Are these the types of things you consider "best"?

Jay White


Go to Top of Page
   

- Advertisement -