How many logical volumes for large database?
From: Gary Dom (domgATsutterhealthDOTorg_at_no.spam)
Date: 09/16/04
- Next message: Ron Talmage: "Re: Log Ship Monitor Shows Erroneous Information"
- Previous message: Steven K: "Record disappears and then reappears"
- Next in thread: Ron Talmage: "Re: How many logical volumes for large database?"
- Reply: Ron Talmage: "Re: How many logical volumes for large database?"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 16 Sep 2004 08:45:21 -0700
We are about to migrate a large database server (600+ GB data) onto new
hardware. It is currently on a 450 MHz quad CPU, 4 GB RAM box with local
SCSI storage, and will be moving to a new 3 GHz Quad CPU, 6 GB RAM box with
SAN attached storage. My question concerns how many logical volumes we
should have to support the various database components.
Currently, we have separate logical drives for the Data files, Indexes,
Logs, and TempDB. This was done for two reasons:
First, we had four available SCSI channels, so by creating four arrays each
on a different channel we increased disk I/O.
Second, we did it to reduce fragmentation. The database is used mainly for
running reports and analyses off of data from our main business application,
which is run on a VMS cluster. That system can't handle the performance hit
for all of the reporting, so once a week data is dumped from the mainframe
into the SQL Server. The rest of the week the SQL db is essentially
read-only. So the data volume is fairly static, growing on a weekly basis
but almost never shrinking. For performance reasons, the indexes are
dropped and recreated weekly, the logs are truncated and then grow, and of
course TempDB grows and shrinks as needed. By separating each component
onto a different logical drive, we should have less fragmentation.
Now that we are moving to a new architecture, the question has been raised
as to whether this is still the best setup, or if it just creates
unnecessary administrative overhead. Obviously we no longer get a
performance gain from multiple I/O channels, because all of the storage will
be accessed via the same fiber channel to the SAN.
As for the fragmentation issue, is it really that much of a problem? Would
it cause issues if we were to, say, combine data and indexes on the same
volume, or logs and TempDB?
The goal is to reduce administrative overhead. But since we have data
files, indexes, logs, and tempDB in any case, does it make a difference from
a management standpoint whether they are all on one volume or on four
separate ones? Would it be an issue either way from a backup/restore
standpoint?
Thanks,
Gary
- Next message: Ron Talmage: "Re: Log Ship Monitor Shows Erroneous Information"
- Previous message: Steven K: "Record disappears and then reappears"
- Next in thread: Ron Talmage: "Re: How many logical volumes for large database?"
- Reply: Ron Talmage: "Re: How many logical volumes for large database?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|
|