Luis D. García escribió:
> Ahora mi pregunta es, ¿"pesará" lo mismo en disco el registro 3 que lo que
> pesan cualquiera de los otros registros (1, 2, 4) en los cuales sí se
> colocó el tiempo?
Los valores NULL se almacenan de una forma especial: se usa un mapa de
bits para guardar que atributos son nulos en una tupla. Si no hay
ningun atributo nulo, no se almacena el mapa de bits. AFAIR el tamaño
minimo de este mapa de bits es 4 bytes. Asi, el registro 3 usa 8 bytes
menos porque no tiene que almacenar ese atributo, pero usa 4 bytes mas
por tener el mapa de bits que los otros registros no tienen. Resultado
neto, usa 4 bytes menos que los otros registros.
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.