it-swarm-eu.dev

Velikost alokační jednotky SQL Server NTFS

V systému Windows 2008 R2 se systémem SQL Server 2008 R2, jak důležitá je velikost alokační jednotky NTFS na disku DISK IO výkon. Zdá se mi, že správce serveru, který postavil několik serverů pro kritickou aplikaci, nechal NTFS) velikost alokační jednotky (velikost clusteru) na výchozí 4 KB namísto 64 KB. SQL server je již nainstalován.

Vyplatí se mít bolest - odinstalovat jednotku SQL - naformátovat jednotku s velikostí clusteru 64 kB a přeinstalovat server SQL?

16
SQL Learner

Neměli byste potřebovat odinstalovat/nainstalovat: vaše data a soubory protokolu by měly být na samostatných diskových polích/SAN Luns od binárních souborů.

Řekněme, že 64k klastr NFTS je všude velmi doporučován.
SQL Server v podstatě IO v rozsahu, který je 8x8k stránek = 64k, v podstatě.

Pro skutečná čísla o rozdílech ve výkonu mohu najít pouze http://tk.azurewebsites.net/2012/08/ (Azure, ale stále SQL Server)

15
gbn

Microsoft má také článek Nice TechNet, Doporučené postupy pro rozdělení diskových oddílů pro SQL Server , který pojednává o zarovnávání diskových oddílů, protože se vztahuje k serveru SQL Server 2008. Ve většině případů je 64 kB nejlepší volbou. Nejlepším doporučením by bylo zajistit, aby byly vaše oddíly zarovnány, otestovat výkonnost I/O a pokud latence a další specifikace nejsou na úrovni výkonu, který tato aplikace kritická aplikace potřebuje, naplánujte prostoje a opravte to správně!

4
JustaDaKaje

protože to uděláte jen absolutně těsně před tím, než jde o výrobu, řekl bych, ale záleží to na vašich vzorcích použití. Pokud jste se systémem dosud nebydleli, chytil bych konfigurační soubor, který funguje jako bezobslužný instalační soubor, pokud na něj během přeinstalace odkazujete. To by mělo usnadnit a konzistentní přeinstalaci.

http://mycodelog.com/2010/09/28/sqlsilent/

2
Ali Razeghi