Сколько места на диске необходимо для хранения значения NULL с использованием базы данных postgresql?

скажем, у меня есть столбец в моей таблице, определяющий следующее:

"MyColumn" smallint NULL

Для сохранения такого значения, как 0, 1 или что-то еще, потребуется 2 байта (1). Но сколько места потребуется, если я установлю "MyColumn" в NULL? Потребуется ли 0 байтов?

Есть ли дополнительные байты, необходимые для административных целей или чего-то подобного для каждого столбца / строки?

(1) http://www.postgresql.org/docs/9.0/ Interactive / datatype-numeric.html

40
задан Chris 19 November 2010 в 22:11
поделиться