Eduardo Morras escribió: > > > Muy buenas, > > Si el servidor donde funciona PG tiene un ups, puedo guardar los px_log en un > RAM Disk? En caso de fallo de sistema (FreeBSD 7.2 patched), la no > permanencia de los WAL provocara inconsistencias/corrupcion? Se os ocurre > alguna manera de minimizar esto? > > Jamas he tenido un fallo de sistema corriendo PG.
No, no es seguro. Si WAL no existe está garantizado que los datos se corrompen. Puede que la probabilidad de falla sea mínima (nunca es 0), pero el daño si llega a suceder es demasiado. A lo mejor lo que podrías hacer es usar asynchronous_commit si estás desesperado por conseguir mejor rendimiento. Con eso el rendimiento de las transacciones mejora cada una no tiene que esperar el flush de WAL. Puede que se pierdan algunas transacciones si hay una caída pero serán unas pocas, y no habrá corrupción sino sólo esas transacciones que se pierden. El flush de wal lo hace el "walwriter". -- Alvaro Herrera Vendo parcela en Valdivia: http://www.portalinmobiliario.com/propiedades/fichas.asp?PropID=749682 "Before you were born your parents weren't as boring as they are now. They got that way paying your bills, cleaning up your room and listening to you tell them how idealistic you are." -- Charles J. Sykes' advice to teenagers -- TIP 2: puedes desuscribirte de todas las listas simultáneamente (envía "unregister TuDirecciónDeCorreo" a [email protected])
