Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Desempenho do SQL Server e ordem dos campos


O campo ordem não faz nenhuma diferença (se os campos forem sempre os mesmos, claro)

A estrutura no disco permanecerá a mesma praticamente independentemente. Simplesmente:
  • cabeçalho
  • colunas de comprimento fixo
  • bitmap nulo
  • colunas de comprimento variável

Tudo o que você está fazendo acima é reorganizar algumas colunas dentro das seções "comprimento fixo" e "comprimento variável". No entanto, o mesmo processamento é necessário para recuperá-los, independentemente da ordem em que estejam.

Veja Paul Randal's artigo