Re: Read consistency when using synchronous_commit=off

From: Fabio Pardi <f(dot)pardi(at)portavita(dot)eu>
To: pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: Read consistency when using synchronous_commit=off
Date: 2019-01-15 11:15:45
Message-ID: 5609bb8f-ee85-5e1b-9cb3-7a4ec5458f81@portavita.eu
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi,

all clients will get the latest version of the row (from RAM, that is). The only thing is that in case of server crash, not-yet-written-to-disk commits will be lost.

detailed explanation can be found here:

https://www.postgresql.org/docs/current/wal-async-commit.html

regards,

fabio pardi 

On 15/01/2019 11:58, pshadangi wrote:
> To improve commit performance we are planning to use "synchronous_commit=off", with this if multiple clients are reading the same data/row will they always get the latest updated data/row ? (clients are using committed read and we are not using clustered environment, we have just one instance of postgres serving local clients running on the same machine).
> For example if client1 updates a row then the updated value is available to client2 immediately after the commit or there is a delay as commit is now asynchronous ?

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Fabio Pardi 2019-01-15 11:39:50 Re: Read consistency when using synchronous_commit=off
Previous Message pshadangi 2019-01-15 10:58:53 Read consistency when using synchronous_commit=off