Ok muchas gracias por sus comentarios, y no vayan a pensar que es
terquedad, pero técnicamente nadie me ha respondido jeje.

Si yo creo la tabla cliente1.cajas y cliente2.cajas, tengo un millon de
registros en cada una, cuando consulte cliente1.cajas, buscará entre los 2
millones o solo entre el millon de registros de esa tabla?

Vamos a quitar que sea doloroso el mantener schemas, si separo por schema
si se acorta el rango de búsqueda efectivamente?

Aunado a eso, creanme que voy a hacer lo que me dicen, optimizar las
consultas.

Saludos y de nuevo gracias por su tiempo.

2016-04-19 15:21 GMT-05:00 Alvaro Herrera <alvhe...@2ndquadrant.com>:

> Ivan Perales M. escribió:
>
> > Mi pregunta era si hacer tablas hijas es equivalente a tener tablas en
> > diferentes schemas.
>
> No.
>
> > Yo veo mas viable reprogramar a tener tablas en diferentes schemas que
> > tablas hijas.
>
> Por supuesto, es decisión tuya, pero cada vez que he visto hacer este
> tipo de cosa ha resultado un fracaso; de hecho los proyectos que he
> visto tener éxito van en sentido exactamente contrario, es decir parten
> desde un esquema como el que propones para llegar al que ya tienes.  Y
> a partir de ese punto todo el mundo es feliz (bueh ..)
>
> Yo creo que tu modelo ya es apropiado o casi apropiado, y que más que
> ponerte a re-modelar lo que te conviene es afinarlo.
>
> El esquema actual de particionamiento en Postgres no es sumamente bueno.
> Algunas cosas se te facilitan, como borrar datos muy viejos (donde haces
> un DROP TABLE en vez de un DELETE gigante seguido por un VACUUM que
> demora días); o los mismos VACUUM regulares son menos dolorosos.  Pero
> la mayoría de las otras cosas son peores.
>
> Quizás podrías agregarle algún que otro índice BRIN por aquí y por allá
> para acelerar tus consultas, con mucho menos efecto nocivo sobre el
> código de aplicación y el diseño de la BD.
>
> --
> Álvaro Herrera                http://www.2ndQuadrant.com/
> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>



-- 
Lindolfo Iván Perales Mancinas
Solo existen 10 tipos de personas en el mundo, las que saben binario y las
que no.

Responder a