|
Posted by Bjψrn Augestad on 08/07/06 13:13
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
> --
>
[Back to original message]
|