O mOntar discos SSD Date: Thu, 26 Mar 2015 15:04:05 -0500 Subject: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Mas sobre Replicación+Balanceo de Carga From: rauland...@gmail.com To: edo...@gmail.com CC: gilberto.casti...@etecsa.cu; pgsql-es-ayuda@postgresql.org; josefermi...@hotmail.com
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