From: | Luis D(dot) García <ldgarc(at)gmail(dot)com> |
---|---|
To: | Luis D(dot) García <ldgarc(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Acerca del espacio reservado para una columna (atributo) |
Date: | 2007-03-15 16:21:44 |
Message-ID: | 3de424340703150921x65347cfeu3b3fe8611a14e831@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Ok, muchisimás gracias entonces, ahora si capto la cuestión.
Saludos.
El día 15/03/07, Alvaro Herrera <alvherre(at)commandprompt(dot)com> escribió:
>
> 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.
>
--
Luis D. García M.
Telf: (+58) 2418662663
Cel.: (+58) 4143482018
- FACYT - UC -
- Computación -
From | Date | Subject | |
---|---|---|---|
Next Message | Ever Daniel Barreto Rojas | 2007-03-15 16:23:40 | Re[2]: whit oids |
Previous Message | Alvaro Herrera | 2007-03-15 16:20:39 | Re: acerac de union |