Estimados, me queda claro el tema y creo que no queda otra que probar en una 
instalación específica para  cuantificar la ganancia.

En mi caso particular estoy trabajando en un proyecto de datawarehouse y 
estamos viendo como conseguir mayor performances y esta es una de las 
alternativas la instalación es virtualizado (vmware) conectada a storage por 
fiberchannel , con esto el tema de redundancia de discos esta solucionado, 
tenemos separados SO de datos y Pg_xlog , obviamente en diferentes storage y 
luns.

En esta arquitectura igual aplicaría separar los índices en un tb aparte ??? 

Saludos

Eduardo Arenas 
56 9 66291618

> On Mar 26, 2015, at 5:24 PM, Alvaro Herrera <alvhe...@2ndquadrant.com> wrote:
> 
> Gilberto Castillo escribió:
>> 
>> 
>>> Gilberto, gracias por tu pronta respuesta, pero esto no responde mi
>>> pregunta, quizás no me dí a entender .
>>> 
>>> Tu has medido en porcentaje (cuantificable), cuanto se gana teniendo los
>>> indices en un tb diferente al de los datos???.
>> 
>> Te pongo un ejemplo de uso que tengo ... no siempre se cuenta presupuesto
>> para tener todo los discos iguales, nosotros usamos discos más rápidos
>> para tener allá lo índices, los datos están en los discos más lentos.
>> Cuando lo teníamos todo en el mismo disco los tiempos de respuestas no era
>> de lo mejor...
> 
> Si tienes presupuesto, puedes mejorar todo esto poniendo una
> controladora RAID con BBU gestionando un lote de discos en RAID 10.
> 
> El problema de separar en tablespaces es que es fastidioso de gestionar;
> y necesitas considerar la redundancia, es decir si se te muere un disco
> te quedas sin operación o peor aún pierdes tus datos.  ¿Dónde pones el
> pg_xlog?  Porque mover pg_xlog es la primera recomendación para mejorar
> el rendimiento de una BD con mucha escritura (pero ponerlo sin espejar
> es suicidio).  Entonces, si quieres tener esas tres cosas separadas, y
> más encima redundantes, estamos hablando de 3 juegos de RAID1 como
> mínimo ... y todo eso ¿va a compartir la cache de la controladora RAID,
> o vas a poner controladoras separadas para cada cosa?  Esa es, creo yo,
> la línea de argumento que mata esa idea.
> 
> -- 
> Álvaro Herrera                http://www.2ndQuadrant.com/
> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a