From: | Martin Marques <martin(at)marquesminen(dot)com(dot)ar> |
---|---|
To: | Cristian López <cristian(dot)lopez(dot)cel(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: WAL - Momento de escritura a disco |
Date: | 2008-05-02 19:26:56 |
Message-ID: | 481B6B00.7090808@marquesminen.com.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Cristian López escribió:
> Hola lista, les hago una consulta. Cada vez que se escribe algo al WAL, es escrito directamente en el fileSystem?
Directamente al log de WAL que esta en pg_xlog/
> Osea ... las propiedades checkpoint_segments y checkpoint_timeout son para configurar la escritura desde el WAL a las tablas, pero que
Un checkpoint (punto de control) es cuando se vuelca en las tablas la
información que se resguardo en los logs de WAL. A partir de ese momento
los datos ya estan en disco, y si hay una caida mas adelante, PG solo
tendra que recuperar desde el log de WAL los datos despues del ultimo
checkpoint.
> pasaría si en un sistema sin UPS se corta la luz drásticamente.
Nada, o casi nada, si tenes fsync=on
> Podría pasar que el WAL quede desactualizado ?,
No si tenes fsync=on
> Cada vez que se guarda algo en el WAL, se escribe a disco ?
Si, si tenes fsync=on.
From | Date | Subject | |
---|---|---|---|
Next Message | Juan Luis Echeverria | 2008-05-02 19:59:10 | RE: Variable NEW en una funcion para un trigger |
Previous Message | Fernando Moreno | 2008-05-02 18:59:41 | Re: Variable NEW en una funcion para un trigger |