Re: SQL Server 2005 and file systems, any recommendations
- From: Bjørn Augestad <bjorn.augestad@xxxxxxxxx>
- Date: Mon, 07 Aug 2006 15:13:29 +0200
David Portas wrote:
Bjørn Augestad wrote:
The best solution, IMHO, would be to have NTFS without journaling or
NTFS with the journal on a separate disk. If that's not possible, we'll
probably just settle for regular NTFS partitions, or maybe throw in a
couple of RamSan-400 boxes ;-)
I'm by no means an expert on NTFS but as far as I can determine
journaling applies only to file allocation, not to data. In a
well-managed environment SQL Server's storage should generally be
pre-allocated so I don't see why journaling should need to be a
performance constraint at runtime.
I'm no NTFS expert either, so I read the tech spec for NTFS at http://technet2.microsoft.com/WindowsServer/en/library/59a9462a-cbdd-45e7-828b-12c6cd9ae4781033.mspx?mfr=true
Here's a quote:
NTFS Change Journal
As files, folders, and other NTFS objects are added, deleted, and
modified, NTFS enters change journal records in streams, one for each
volume on the computer.
My interpretation, hopefully wrong, is that NTFS journal entries will be written to disk whenever a file is modified. This will lead to disk head movement and decreased performance on a busy disk, won't it?
Maybe I've missed something but I have actually never heard anyone
raise a concern about this before and I've found virtually no relevant
information on it. That suggests to me that it's not an issue I need to
be concerned about. My impression is the same as Erland's: other
factors must rate as far more important determinants of DBMS
performance.
I mostly agree, but it's nice to get the disk configuration correct from day one as it is very hard to change it later. I didn't know if it is an issue or not, that's why I wanted to check this.
Bjørn
.
--
David Portas, SQL Server MVP
Whenever possible please post enough code to reproduce your problem.
Including CREATE TABLE and INSERT statements usually helps.
State what version of SQL Server you are using and specify the content
of any error messages.
SQL Server Books Online:
http://msdn2.microsoft.com/library/ms130214(en-US,SQL.90).aspx
--
- Follow-Ups:
- Re: SQL Server 2005 and file systems, any recommendations
- From: David Portas
- Re: SQL Server 2005 and file systems, any recommendations
- References:
- SQL Server 2005 and file systems, any recommendations
- From: bjorn.augestad@xxxxxxxxx
- Re: SQL Server 2005 and file systems, any recommendations
- From: Erland Sommarskog
- Re: SQL Server 2005 and file systems, any recommendations
- From: bjorn.augestad@xxxxxxxxx
- Re: SQL Server 2005 and file systems, any recommendations
- From: Erland Sommarskog
- Re: SQL Server 2005 and file systems, any recommendations
- From: Bjørn Augestad
- Re: SQL Server 2005 and file systems, any recommendations
- From: David Portas
- SQL Server 2005 and file systems, any recommendations
- Prev by Date: Re: Understanding constraints and binding
- Next by Date: Re: 2005: cannot to connect from .NET
- Previous by thread: Re: SQL Server 2005 and file systems, any recommendations
- Next by thread: Re: SQL Server 2005 and file systems, any recommendations
- Index(es):
Relevant Pages
|
Loading