Hola.

El tener 2 disco independientes mejora el rendimiento ya que si tengo un
solo disco siempre la lectura va a ser secuencia, si tengo 2 discos la
lectura sera paralela, pero en realidad notara la mejora si el cuello de
botella esta en el IO y si divide correctamente las tablas en cada disco,
para verificar si el problema es IO saque los datos de SAR, si la grafica
iowait es 30% significa que esta perdiendo el 30% de procesamiento porque
un proceso esta esperando el disco, si así es revise el los logs de
postgres cuales son las consultas lentas, realice un explain analize a la
consulta e identifique cual es la tabla que mas tiempo aporta al explain,
migre esa tabla a un disco independiente y continué revisando hasta
encontrar el balance de carga entre los 2 o n discos, aunque lo primero es
mover la carpeta del wal(pg_xlog)a un disco independiente para que no se
presente lentitud en la escritura.

esto profundiza mas en el tema
http://momjian.us/main/writings/pgsql/scaling.pdf , la pag 10 es muy
recomendable implementar y los de diferentes tablespace se puede
implementar como la pag 8 y/o 15 teniendo en cuenta el parametro
effective_io_concurrency.


El 26 de marzo de 2015, 14:19, Eduardo Arenas C. <edo...@gmail.com>
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???.
>
> No conosco mucho el funcionamiento interno de postgresql y no se si hay
> transporte entre un tb y otro al estar separados y realmente no se si  esta
> comunicación entre dos tb donde estarían los indices y los datos podrían
> ser ventajosa o perjudicial.
>
> Saludos
>
> Edurdo.
>
>
>
>
> El 26 de marzo de 2015, 5:10 p. m., Gilberto Castillo<
> gilberto.casti...@etecsa.cu> escribió:
>
>>
>>
>> > Estimados,
>> >
>> > En correo anterior se menciona separar datos de indices en diferentes
>> tb.
>> > Quería consultar que tanto mas se puede ganar poniendo los datos
>> separados
>> > de los indices en  tablespace independientes (obviamente en discos
>> > diferentes) ???
>>
>> Una respuesta casi obvia es que los disco aun hacen lecturas
>> secuenciales....
>>
>> Saludos,
>> Gilberto Castillo
>> La Habana, Cuba
>>
>> ---
>> This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE
>> running at host imx3.etecsa.cu
>> Visit our web-site: <http://www.kaspersky.com>, <http://www.viruslist.com
>> >
>>
>>
>
>
> --
> Eduardo Arenas
> +56 0 9 6629 1618
>
>
>


-- 
Raul Andres Gutierrez Alejo

Responder a