Re: WAL - Momento de escritura a disco

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.

In response to

Responses

Browse pgsql-es-ayuda by date

  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