У меня есть большая таблица с 10 столбцами .4 из них большую часть времени остается нулевым.У меня есть запрос, который делает нулевое значение, принимает любой размер или не имеет размера в байтах. Я прочитал несколько статей, в которых говорится:
http://www.sql-server-citation.com/2009/12/common-mistakes-in-sql-server-part-4.html
Там - заблуждение, что если у нас есть значения NULL в таблице, она не занимает места для хранения. Дело в том, что значение NULL занимает пространство - 2 байта
SQL: Использование значений NULL по сравнению со значениями по умолчанию
Значение
NULL
в базах данных - это системное значение, которое занимает один байт памяти и указывает, что значение отсутствует, в отличие от пробела, нуля или любого другого значения по умолчанию.
Не могли бы вы подсказать мне, какой размер берется для нулевого значения.