From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Jaime Casanova <systemguards(at)gmail(dot)com> |
Cc: | Jose Luis Stragnari <jose(at)mulleryasociados(dot)com(dot)ar>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Estimación de tamaño de tablas |
Date: | 2007-09-04 02:58:36 |
Message-ID: | 20070904025836.GK10282@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Jaime Casanova escribió:
> On 9/3/07, Jose Luis Stragnari <jose(at)mulleryasociados(dot)com(dot)ar> wrote:
> > Hola lista
> >
> > Alguien sabe como se puede estimar el tamaño que tendrá una tabla?. En otros
> > motores he visto que se pueden estimar haciendo algunos cálculos con la
> > longitud de los campos fijos y la estimación de la longitud promedio de los
> > columnas variables.
> >
>
> http://www.postgresql.org/docs/8.2/static/functions-admin.html
>
> en 8.2, parece que podrias usar la funcion pg_column_size(any) y un
> select sobre pg_attribute para determinar cuanto ocupa cada columna en
> tu tabla y luego multiplicas ese valor por el estimado de registros
> que vas a tener
Agrega 24 bytes de overhead por registro (creo? no me acuerdo; ademas
depende de la version).
--
Alvaro Herrera http://www.amazon.com/gp/registry/5ZYLFMCVHXC
"I'm always right, but sometimes I'm more right than other times."
(Linus Torvalds)
From | Date | Subject | |
---|---|---|---|
Next Message | Diana Marcela P | 2007-09-04 03:47:30 | pg_dump y pg_restore |
Previous Message | Alvaro Herrera | 2007-09-04 02:57:26 | Re: backup pg_dump y pg_restore |