From: | "Jose Luis Stragnari" <jose(at)mulleryasociados(dot)com(dot)ar> |
---|---|
To: | <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: [pgsql-es-ayuda] Estimación de tamaño de tablas |
Date: | 2007-09-04 12:38:00 |
Message-ID: | B436D5BDBAF4994EB9A90C54C4A31151116230@server2003.muller.local |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
De todas maneras esto me obliga a crear la tabla en la base de datos. Sin embargo, mi pregunta se refería a una estimación del tamaño sin la necesidad de crear la tabla. Esta necesidad me surge a consecuencia de observar una de las preguntas de ejemplo para la certificación PostgreSQL CE http://www.sraoss.co.jp/postgresql-ce/sys/quiz.php?titleid=G74_en
José Luis Stragnari
Córdoba - Argentina
-----Mensaje original-----
De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Alvaro Herrera
Enviado el: Martes, 04 de Septiembre de 2007 12:16 a.m.
Para: Jaime Casanova
CC: Jose Luis Stragnari; pgsql-es-ayuda(at)postgresql(dot)org
Asunto: Re: [pgsql-es-ayuda] Estimación de tamaño de tablas
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)
--
---------------------------(fin del mensaje)---------------------------
TIP 3: si publicas/lees desde Usenet, por favor envía "subscribe-nomail"
a majordomo(at)postgresql(dot)org para que tus mensajes puedan llegar
a los suscriptores de la lista
From | Date | Subject | |
---|---|---|---|
Next Message | Rodriguez Fernando | 2007-09-04 12:38:01 | Re: pg_dump y pg_restore |
Previous Message | Rodriguez Fernando | 2007-09-04 12:36:11 | Re: backup pg_dump y pg_restore |