Estou prestes a configurar um SQL Server 2014 em um Windows Server 2012. Começando com o melhor desempenho na unidade, formatei a unidade com tamanho de unidade de alocação de 64k. Agora estou preso usando o Diskpart para definir o deslocamento perfeito. Pelo que entendi tenho 63 setores ocultos e para alinhar com minha formatação posso usar um offset de 1024k , acertei? De qualquer forma, quando listo minha partição depois, recebo este resultado:
Usando a linha de comandowmic partition get BlockSize, StartingOffset, Name, Index
Eu recebo um deslocamento inicial de135266304
Alguns sites/blogs recomendam 32K outros recomendam 1K para 2012, em quem posso confiar? Atualmente, tenho problemas para entendê-lo corretamente. Que a força (você) me ilumine?
A propósito, eu só uso o tamanho da unidade de alocação de 64K quando em produção ou ambiente UAT e se eu tiver um cluster com uma SAN em que eu tenha um LUN para os arquivos de dados, outro LUN para os arquivos de LOG e outro LUN para os Arquivos TEMPDB, pelo menos.
Outra consideração é que, se seu ambiente tiver apenas um disco e este for o disco do sistema operacional, deixe o tamanho da unidade de alocação como está. Se você estiver tentando configurar o SQL Server 2014 em um disco diferente do disco do sistema operacional, talvez nesse disco você obtenha melhor desempenho com o tamanho da unidade de alocação de 64K, mas considere que uma prática recomendada, tanto para desempenho quanto para manutenção, afirma que você separa seus arquivos de dados, arquivos de log e arquivos TEMPDB, na melhor das hipóteses, em discos diferentes. Isso vem de uma sugestão nesta postagem de blog do grupo de produtos do SQL Server: http://blogs.technet.com/b/dataplatforminsider/archive/2012/12/19/disk-and-file-layout-for-sql-server .aspx
O Windows Server 2008 e superior terão novas partições alinhadas imediatamente.
O KB 929491 documentou o deslocamento inicial de 2.048 setores (1 megabyte) - que abrange a maioria das SANs.
Kendal van Dyke fez alguns testes aqui .
Apenas para o bem dos futuros leitores, o dbatools.io tem uma funçãoTest-DbaDiskAlignment.ps1
Consulte: Práticas recomendadas de alinhamento de partição de disco para SQL Server
Confira a lista de verificação de configuração do SQL Server de Brent Ozar. A Seção 4.1 aborda a formatação da unidade e os tamanhos dos blocos.
Lista de verificação de configuração do SQL Server de BrentOzar.com