Eu tenho uma grande mesa com, digamos, 10 colunas. 4 deles permanecem nulos na maioria das vezes. Eu tenho uma consulta que faz o valor nulo leva qualquer tamanho ou nenhum tamanho em bytes. Li alguns artigos que alguns deles estão dizendo:
http://www.sql-server-citation.com/2009/12/common-mistakes-in-sql-server-part-4.html
Existe um equívoco de que, se tivermos os valores NULL em uma tabela, ela não ocupará espaço de armazenamento. O fato é que um valor NULL ocupa espaço - 2 bytes
SQL: usando valores NULL vs. valores padrão
Um
NULL
valor em bancos de dados é um valor do sistema que ocupa um byte de armazenamento e indica que um valor não está presente em oposição a um espaço ou zero ou qualquer outro valor padrão.
Você pode me orientar quanto ao tamanho assumido pelo valor nulo.