2016-07-07 10:11 GMT-05:00 Alvaro Herrera <alvhe...@2ndquadrant.com>: > Eduardo Morras escribió: > >> Muy buenas, estoy haciendo unas pruebas en desarrollo con 2 postgres, >> Maestro-Esclavo. La carga de trabajo va a ser principalmente de >> lectura. Para ello voy a poner el Maestro en un servidor pequeño y el >> esclavo en el grande, usando pgpool para hacer las consultas de >> lectura en el Esclavo. >> >> Quiero probar si crear un disco en memoria en el Maestro para contener >> el directorio xlog (los wal) aumentara y en que medida la performance >> del Maestro. Puedo dedicar un enlace de red para la transferencia de >> los wal al esclavo, por lo que habria un delay minimo entre Maestro y >> Esclavo. > > Hmm, creo que te convendría investigar la idea de definir > synchronous_commit=off y wal_buffers muy grande. Así las escrituras > irían todas a través del wal writer en vez de verse forzados los > backends a hacer fsync del wal. >
Una ventaja de hacerlo así, es que no se va a corromper tu base de datos si por algún motivo se cae el servidor... de hecho, si te pasara y tienes pg_xlog en un disco en un memoria lo más seguro es que ni siquiera puedas levantar el servicio -- Jaime Casanova 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