Re: Checkpoints en postgres 8.0

From: Martín Marqués <martin(at)bugs(dot)unl(dot)edu(dot)ar>
To: pgsql-es-ayuda(at)postgresql(dot)org
Cc: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>, "Fabio C(dot) Bon" <bon(at)kernel(dot)net(dot)uy>
Subject: Re: Checkpoints en postgres 8.0
Date: 2005-07-28 15:15:51
Message-ID: 200507281215.53034.martin@bugs.unl.edu.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El Jue 28 Jul 2005 11:43, Alvaro Herrera escribió:
>
> Efectivamente, el codigo no ejecuta un fsync sobre los archivos de datos
> durante un checkpoint, si la opcion fsync esta desactivada. Es decir,
> aun cuando se haya ejecutado un checkpoint es posible perder datos, si
> el sistema operativo decide no escribirlos a disco. Puedes corroborar
> esto tu mismo mirando el codigo; busca la funcion mdsync() en
> src/backend/storage/smgr/md.c
>
> Moraleja: jamas tener un servidor con fsync=false.

En particular porque no se gana mucho en cuanto a rendimiento, y se pierde
mucho en seguridad de datos.

--
12:13:48 up 25 days, 20:59, 2 users, load average: 0.85, 0.85, 0.69
-------------------------------------------------
Lic. Martín Marqués | SELECT 'mmarques' ||
Centro de Telemática | '@' || 'unl.edu.ar';
Universidad Nacional | DBA, Programador,
del Litoral | Administrador
-------------------------------------------------

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Marco Villagrán 2005-07-28 15:22:40 Re: Portando Procedimiento de Oracle a Postgresql
Previous Message Alvaro Herrera 2005-07-28 15:01:41 Re: Portando Procedimiento de Oracle a Postgresql