Monday, May 26, 2008

Re: [pgsql-es-ayuda] tablas grandes

Hola Alejandro,

Podes mandar el explain de ambas consultas y la salida de "show all;" ?

Saludos,
gb.-

On Mon, May 26, 2008 at 9:30 AM, alejandrob <alejandrob@ospsip.org.ar> wrote:
> Amigos y colegas usuarios de postgres
>
> Se me presenta un problema y necesito de su ayuda, les cuento mi situacion :
>
> Tengo tablas de mas de 15 millones de registros, si realizo una consulta por
> un campo que su repetion dentro de la tabla es de 500 veces aprox, la
> respuesta es buena, ahora si consulto por otro valor donde la repeticion es
> 5000/10000 veces ( registros ) , la consulta se demora 10 a 15 minutos,
> tengo postgres 8.1 sobre windows 2003, en un doble xeon de 2. mhz intel con
> 2 gb de ram y discos scsi en raid 5, tiene indices creados por los campos
> que se incluyen en la clausula where, y estuve tocando un poco los archivo
> de configuracion y mejoro un poco pero no mucho.
>
> Por lo que lei me convendria migrar al postgres 8.3 ya que veo que triplica
> su velocidad de respuesta y ya que estamos voy a trasladar el motor a un
> servidor HP G5 quad core 4gb ram con debian.
>
> Ustedes creen que esto que tengo planeado hacer realmente va mejorar la
> situacion, les pregunto esto ya que requiere de una inversion, y ademas
> estas tablas van a seguir creciendo.
>
> Tambien pense en particionar las tablas pero tengo miedo que esto me traiga
> problemas de perdida de datos. ya que podria particionar por una fecha de
> movimientos. y la base se encargaria sola de buscar donde corresponda.
>
> Por ultimo, para manejos de tablas grandes, postgres va o me tendre que
> pasar a oracle u otra base de pago. ?
>
> Ya se que son muchas preguntas, acepto todas las sugerencias, son muy
> bienvenidas, me van a servir de mucho para tomar una desicion.
>
> Muchas gracias
>
> Alejandro
>
>
> --
> TIP 5: ¿Has leído nuestro extenso FAQ?
>

http://www.postgresql.org/docs/faqs.FAQ.html
>

--
Guido Barosio
-----------------------
http://www.globant.com
guido.barosio@globant.com
--
TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo

No comments: