Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Estimar Crecimiento de una BD

Estas en el tema de Estimar Crecimiento de una BD en el foro de PostgreSQL en Foros del Web. Saludos, 1.- ¿ Cómo puedo verificar el tamaño actual de una bd en postgresql? 2.- ¿Como puedo estimar el crecimiento de una BD ya teniendo ...
  #1 (permalink)  
Antiguo 11/12/2007, 09:38
 
Fecha de Ingreso: noviembre-2003
Mensajes: 61
Antigüedad: 20 años, 6 meses
Puntos: 0
Estimar Crecimiento de una BD

Saludos,
1.- ¿ Cómo puedo verificar el tamaño actual de una bd en postgresql?
2.- ¿Como puedo estimar el crecimiento de una BD ya teniendo la cantidad de registros aproximados que ingresarán mensualmente?

Gracias de antemano
  #2 (permalink)  
Antiguo 11/12/2007, 09:56
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 3 meses
Puntos: 13
Re: Estimar Crecimiento de una BD

Hola, sería conveniente que dijeses la versión.
Desde la 8.1 puedes utilizar
pg_database_size(name);

Esto se encuentra facilmente en la documentación www.postgresql.org

Para estimar el crecimiento, cargas los registros de tu estimación de crecimiento, compruebas el tamaño y despues los borras.

Si no quieres hacerlo en la misma BD copiala y pruebas en la copia.

Un saludo
  #3 (permalink)  
Antiguo 28/12/2007, 15:12
Avatar de JALF  
Fecha de Ingreso: septiembre-2004
Ubicación: Cali - Colombia
Mensajes: 634
Antigüedad: 19 años, 8 meses
Puntos: 2
Re: Estimar Crecimiento de una BD

siguiendo el consejo de seyko, puedes aplicar una regla de 3 muy sencilla

500 registros = 220 KB
5000 registros = ?? KB

?? = (220*5000)/500

y ahi tendrias la respuesta, o por lo menos eso haria yo :p

Salu2
__________________
Ubuntu User # 15554
http://dubaiphp.wordpress.com/ -Mi vida de desarrollo, juegos y algo más en un Blog-
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:09.