Standby behavior with setting synchronous_commit = remote_apply

Поиск
Список
Период
Сортировка
От Konstantin Evteev
Тема Standby behavior with setting synchronous_commit = remote_apply
Дата
Msg-id CAAqA9PQNRfNfQcNOATr8YHuDsRQu85NsNdMtKVc-EUKRVAsA-g@mail.gmail.com
обсуждение исходный текст
Список pgsql-general

Hi there,


From documentation https://www.postgresql.org/docs/10/runtime-config-wal.html standby behavior with setting synchronous_commit = remote_apply is not obvious. I think we should explain this case.

Am I correct that master always sync COMMIT, except 'off' and regardless of whether standby is connected or not?

But I am not sure, when standby will sync replayed COMMIT? Does it depend on synchronous_commit value in standby config?

For example, if synchronous_commit in standbys config is “on”, master synchronous_standby_names is non-empty, are the following details correct?

synchronous_commit = on

    master sync

    standby sync

synchronous_commit = remote_apply

    master sync

    standby ???

synchronous_commit = remote_write

    master sync

    standby no sync

synchronous_commit = local

    master sync

    standby no recv

synchronous_commit = off

    master sync

    standby no recv


--

Konstantin Evteev

В списке pgsql-general по дате отправления:

Предыдущее
От: Lewis Shobbrook
Дата:
Сообщение: Re: pgdg packages removed for 9.3
Следующее
От: Adrian Klaver
Дата:
Сообщение: Re: pgdg packages removed for 9.3