From: | Arthur Turrini <atgnbk(at)gmail(dot)com> |
---|---|
To: | Yan Cheng CHEOK <yccheok(at)yahoo(dot)com> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: Side effect of synchronous_commit = off |
Date: | 2010-03-29 18:46:24 |
Message-ID: | 7308d4541003291146x25be13c1jc9098f3820e90614@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Being asynchronous, means that write-to-disk will be queued in kernel for
later execution, ie, postgresql won't wait for its write confirmation, but
they will occurr in a serial manner.
On Thu, Mar 25, 2010 at 4:49 AM, Yan Cheng CHEOK <yccheok(at)yahoo(dot)com> wrote:
> I was wondering whether setting synchronous_commit = off will have the
> following side effect.
>
> (1) Process A issues UPDATE command on row x, from false to true.
> (2) After that, Process B READ from row x.
>
> Is it possible that when Process B start to read row x, the "true" value is
> not being "flushed" to the table. Hence, process B will read the row x as
> false?
>
> If this situation will happen, is it possible that Process B may issues a
> command, use to "flush all" pending data to be written to disk?
>
> Thanks and Regards
> Yan Cheng CHEOK
>
>
>
>
>
> --
> Sent via pgsql-general mailing list (pgsql-general(at)postgresql(dot)org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-general
>
From | Date | Subject | |
---|---|---|---|
Next Message | paulo matadr | 2010-03-29 20:20:36 | COPY ERROR |
Previous Message | Greg Smith | 2010-03-29 18:41:50 | Re: playr (or similar tool)? |