No Windows 2008 R2 executando o SQL Server 2008 R2, qual a importância do tamanho da unidade de alocação NTFS no desempenho do DISK IO. Parece-me que o administrador do servidor que criou os poucos servidores para um aplicativo de missão crítica deixou o tamanho da unidade de alocação NTFS (tamanho do cluster) para o padrão de 4 KB em vez de 64 KB. O servidor SQL já está instalado.
Vale a pena esforçar-se para desinstalar o SQL - formate a unidade com tamanho de cluster de 64 KB e reinstale o servidor SQL?
sql-server
sql-server-2008
SQL Learner
fonte
fonte
Respostas:
Você não precisa desinstalar / instalar: seus arquivos de dados e log devem estar em matrizes de disco separadas / SAN Luns dos binários.
Dizendo isso, o cluster NFTS de 64k é altamente recomendado em todo o lugar.
O SQL Server faz E / S em extensões, que é de 8x8k páginas = 64k, basicamente.
Para números reais sobre diferenças de desempenho, só posso encontrar este http://tk.azurewebsites.net/2012/08/ (Azure, mas ainda SQL Server)
fonte
A Microsoft também possui um belo artigo do TechNet, Práticas recomendadas para alinhamento de partição de disco para SQL Server , que discute o alinhamento de partição de disco relacionado ao SQL Server 2008. Na maioria dos casos, 64 KB é a melhor opção. A melhor recomendação seria garantir que suas partições estejam alinhadas, testar seu desempenho de E / S e se a latência e outras especificações não atingirem o nível de desempenho necessário para este aplicativo de missão crítica, planejar o tempo de inatividade e corrigir o problema!
fonte
como você faz isso absolutamente certo uma vez antes de começar a produção, eu diria que sim, mas isso depende dos seus padrões de uso. Se você ainda não mora no sistema, eu pegaria o arquivo de configuração, que funciona como um arquivo de instalação autônomo, se você o referenciar durante a reinstalação. Isso deve tornar a reinstalação muito mais fácil e consistente.
http://mycodelog.com/2010/09/28/sqlsilent/
fonte